public async Task <IValueProvider> BindAsync(IStorageBlob blob, ValueBindingContext context) { WatchableCloudBlobStream watchableStream = await WriteBlobArgumentBinding.BindStreamAsync(blob, context, _blobWrittenWatcherGetter.Value); return(new ByteArrayValueBinder(blob, watchableStream)); }