私はAzureファイルの名前を変更しようとしています。 これを行うには、(名前変更APIがないので)COPYとDELETEを行う必要があります。Azureファイルをコピーしてから削除すると、コピーが完了してから削除が開始されますか?
このコードでは、のCOPYが完了した後、DELETEは常ににキックバックされますか?
await destinationCloudFile.StartCopyAsync(sourceCloudFile);
await sourceCloudFile.DeleteAsync();
私のような... コピーや何かを始めるために起こっている...ので、単語StartCopyAsyc
でStart
で混乱しています...
また、私はTask.WhenAll(both those tasks)
をやっていませんよ。私はこれを同時にやろうとしていると思います。
重要な編集:これは、実際には、の右側にあるの元のファイル:同じ共有、同じコンテナ、同じディレクトリにコピーされます。もちろん、すべて同じですストレージアカウント。
乾杯!
コピーの状態を確認することができますこれはhttps://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/12/introducing-asynchronous-cross-account-copy-blob/(セクション"コピーは現在非同期です")。また、この回答:http://stackoverflow.com/a/21340397/5311735 – Evk