BlobClientSideEncryptor
class BlobClientSideEncryptor
public Task<ValueTuple<Stream, IDictionary<string, string>>> ClientSideEncryptInternal(Stream content, IDictionary<string, string> metadata, bool async, CancellationToken cancellationToken)
Applies client-side encryption to the data for upload.
public Task<Stream> ClientSideEncryptionOpenWriteInternal(BlockBlobClient blobClient, bool overwrite, BlockBlobOpenWriteOptions options, bool async, CancellationToken cancellationToken)
Creates a crypto transform stream to write blob contents to.