Azure.Storage.Blobs.Specialized.SpecializedBlobExtensions
Add easy to discover methods to BlobContainerClient for
creating AppendBlobClient instances.
namespace Azure.Storage.Blobs.Specialized
{
public static class SpecializedBlobExtensions
{
public static AppendBlobClient GetAppendBlobClient(this BlobContainerClient client, string blobName);
public static BlobContainerClient GetParentBlobContainerClient(this BlobBaseClient client);
public static BlobBaseClient GetBlobBaseClient(this BlobContainerClient client, string blobName);
public static BlobClient WithClientSideEncryptionOptions(this BlobClient client, ClientSideEncryptionOptions clientSideEncryptionOptions);
public static BlobServiceClient GetParentBlobServiceClient(this BlobContainerClient client);
public static BlobLeaseClient GetBlobLeaseClient(this BlobBaseClient client, string leaseId = null);
public static BlobLeaseClient GetBlobLeaseClient(this BlobContainerClient client, string leaseId = null);
public static BlockBlobClient GetBlockBlobClient(this BlobContainerClient client, string blobName);
public static PageBlobClient GetPageBlobClient(this BlobContainerClient client, string blobName);
public static void UpdateClientSideKeyEncryptionKey(this BlobClient client, ClientSideEncryptionOptions encryptionOptionsOverride = null, BlobRequestConditions conditions = null, CancellationToken cancellationToken = default(CancellationToken));
public static Task UpdateClientSideKeyEncryptionKeyAsync(this BlobClient client, ClientSideEncryptionOptions encryptionOptionsOverride = null, BlobRequestConditions conditions = null, CancellationToken cancellationToken = default(CancellationToken));
}
}