<PackageReference Include="Azure.Storage.Blobs" Version="12.26.0" />

Azure.Storage.Blobs.Specialized.SpecializedBlobExtensions

public static class 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)); } }