Azure ファイルの名前を変更しようとしています。これを行うには、コピーしてから削除する必要があります (名前変更 API がないため)。
このコードを考えると、COPY が完了した後に常に DELETE が開始されますか?
await destinationCloudFile.StartCopyAsync(sourceCloudFile);
await sourceCloudFile.DeleteAsync();
の単語のせいで混乱しています... コピーを開始Start
するか何かのように...StartCopyAsyc
また、私はTask.WhenAll(both those tasks)
…をやっているわけではありませんが、同時にそれらをやろうとしていると思います。
重要な編集: これは名前の変更であるため、実際には、元のファイルのすぐ隣に新しいファイルがコピーされます: 同じ共有、同じコンテナー、同じディレクトリ ..そしてもちろん、すべて同じストレージ アカウント内にあります。
乾杯!