public async Task UploadBytesAsync(byte[] bytes)
{
_logger?.Verbose("BlockBlob: UploadBytesAsync - attempting upload of {0} bytes {1}", bytes.Length, _name);
Stopwatch sw = Stopwatch.StartNew();
await _blockBlob.UploadFromByteArrayAsync(bytes, 0, bytes.Length);
sw.Stop();
_logger?.Verbose("BlockBlob: UploadBytesAsync - upload of {0} succeeded in {1}ms", _name, sw.ElapsedMilliseconds);
}