public async Task <Stream> Get(Uri address, CancellationToken cancellationToken = default) { var blobName = new BlobUriBuilder(address).BlobName; var blob = _container.GetBlobClient(blobName); try { return(await blob.OpenReadAsync(new BlobOpenReadOptions(false), cancellationToken).ConfigureAwait(false)); } catch (RequestFailedException exception) { throw new MessageDataException($"MessageData content not found: {blob.BlobContainerName}/{blob.Name}", exception); } }
protected void Page_Load(object sender, EventArgs e) { Azure.Storage.Blobs.BlobServiceClient serviceClient = new Azure.Storage.Blobs.BlobServiceClient("DefaultEndpointsProtocol=https;AccountName=havittempstorage;AccountKey=/0000000000000000000000000000000000000000000000000000000000000000000000000000000000000==;EndpointSuffix=core.windows.net"); Azure.Storage.Blobs.BlobContainerClient containerClient = serviceClient.GetBlobContainerClient("any_container"); Azure.Storage.Blobs.BlobClient blobClient = containerClient.GetBlobClient("abc.txt"); blobClient.Exists(); // just run the method }