CCNet.Build.AzureDownload.Program.AzureDownload C# (CSharp) Method

AzureDownload() private static method

private static AzureDownload ( ) : void
return void
		private static void AzureDownload()
		{
			var accountName = Config.AccountName(Args.Storage);
			var accountKey = Config.AccountKey(Args.Storage);

			var credentials = new StorageCredentials(accountName, accountKey);
			var account = new CloudStorageAccount(credentials, false);
			var client = account.CreateCloudBlobClient();
			var container = client.GetContainerReference(Args.Container);

			var blob = container.GetBlockBlobReference(Args.BlobFile);
			var localFile = Args.LocalFile;

			Console.WriteLine("Blob name: {0}", blob.Name);
			Console.WriteLine("Local name: {0}", localFile);

			Console.Write("Downloading file... ");
			blob.DownloadToFile(localFile, FileMode.Create);
			Console.WriteLine("OK");
		}
	}