public async Task UploadStreamAsync(Stream stream)
{
_logger?.Verbose("BlockBlob: UploadStreamAsync - attempting upload of {0}", _name);
Stopwatch sw = Stopwatch.StartNew();
await _blockBlob.UploadFromStreamAsync(stream);
sw.Stop();
_logger?.Verbose("BlockBlob: UploadStreamAsync - upload of {0} succeeded in {1}ms", _name, sw.ElapsedMilliseconds);
}