2
Azureのストレージコンテナ間にブロブをコピーするために、次のC#コードを記述しました。それはどんなエラーもスローしませんが、それはどちらかの出力を与えません。C#を使用してAzureのストレージコンテナ間にブロブをコピー
static void TransferBlob(string accountName, string accountKey, string containerName, string targetContainerName)
{
CloudStorageAccount storageAccount = new CloudStorageAccount(new StorageCredentials(accountName, accountKey), true);
CloudBlobClient cloudBlobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer sourceContainer = cloudBlobClient.GetContainerReference(containerName);
CloudBlobContainer targetContainer = cloudBlobClient.GetContainerReference(targetContainerName);
CloudBlockBlob sourceBlob;
CloudBlockBlob targetBlob;
foreach (var blobItem in sourceContainer.ListBlobs())
{
sourceBlob = sourceContainer.GetBlockBlobReference(blobItem.Uri.ToString());
targetBlob = targetContainer.GetBlockBlobReference(blobItem.Uri.ToString());
targetBlob.StartCopy(sourceBlob);
}
}
Azure Storageにはどのナゲットパッケージとバージョンが使用されていますか? – juvchan