Aws.AzureTools.BlobHelper.GetBlob C# (CSharp) Method

GetBlob() public method

public GetBlob ( string containerName, string blobName, string filename ) : void
containerName string
blobName string
filename string
return void
        public void GetBlob(string containerName, string blobName, string filename)
        {
            CloudBlobContainer container = cloudBlobClient.GetContainerReference(containerName);
            ICloudBlob blob = container.GetBlobReferenceFromServer(blobName);
            using (var fs = File.Create(filename))
            {
                blob.DownloadToStream(fs);
            }
        }

Usage Example

Esempio n. 1
0
        static int Main(string[] args)
        {
            try
            {
                if (args.Length != 1)
                {
                    string usage = "Usage: GetBlob container/blob";
                    Trace.TraceInformation(usage);
                    Console.WriteLine(usage);
                    return (Settings.FAIL);
                }

                string blobPath = args[0];

                string[] fields = blobPath.Split('/');
                string containerName = fields[0];
                string blobName = fields[1];

                BlobHelper blobHelper = new BlobHelper();
                blobHelper.GetBlob(containerName, blobName, blobName);

                return (Settings.SUCCESS);
            }
            catch (Exception ex)
            {
                Trace.TraceError("Error:  " + ex.Message);
                Console.Error.WriteLine("Error:  " + ex.Message);
                return (Settings.FAIL);
            }
        }
All Usage Examples Of Aws.AzureTools.BlobHelper::GetBlob