Пример #1
0
        /*
         *      CloudBlobClient
         *      CloudStorageAccount
         *      CloudBlobContainer
         *      CloudBlob
         */
        static string GetBlob()
        {
            ________ account = ________.Parse(_connectionString);

            ________ client = account.CreateCloudBlobClient();

            ________ container = client.GetContainerReference("test");

            container.CreateIfNotExistsAsync().Wait();

            ________ blob = container.GetBlobReference(_savedBlobId);

            string json;

            using (var memoryStream = new MemoryStream())
            {
                blob.DownloadToStreamAsync(memoryStream).Wait();
                json = Encoding.UTF8.GetString(memoryStream.ToArray());
            }

            return(json);
        }
Пример #2
0
        /*
         *      CloudBlobContainer
         *      CloudBlobClient
         *      CloudStorageAccount
         *      CloudBlockBlob
         */
        static void SaveBlob()
        {
            ________ account = ________.Parse(_connectionString);

            ________ client = account.CreateCloudBlobClient();

            ________ container = client.GetContainerReference("test");

            container.CreateIfNotExistsAsync().Wait();

            _savedBlobId = DateTime.Now.Ticks.ToString();

            ________ blockBlob = container.GetBlockBlobReference(_savedBlobId);

            blockBlob.Properties.ContentType = "application/json";

            var json = @"
            {
                'By' : 'AZ-200 Learning Activity - Blob',
                'Message' : 'This is a test Message'
            }";

            blockBlob.UploadTextAsync(json).Wait();
        }