SpecializedBlobExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Add easy to discover methods to BlobContainerClient for creating AppendBlobClient instances.
public static class SpecializedBlobExtensions
type SpecializedBlobExtensions = class
Public Module SpecializedBlobExtensions
- Inheritance
-
SpecializedBlobExtensions
Methods
GetAppendBlobClient(BlobContainerClient, String) |
Create a new AppendBlobClient object by
concatenating |
GetBlobBaseClient(BlobContainerClient, String) |
Create a new BlobBaseClient object by concatenating
|
GetBlobBatchClient(BlobContainerClient) |
Create a new BlobBatchClient object for the container associated with the BlobContainerClient. The new BlobBatchClient uses the same request policy pipeline as the BlobContainerClient. |
GetBlobBatchClient(BlobServiceClient) |
Create a new BlobBatchClient object for the same account as the BlobServiceClient. The new BlobBatchClient uses the same request policy pipeline as the BlobServiceClient. |
GetBlobLeaseClient(BlobBaseClient, String) |
Initializes a new instance of the BlobLeaseClient class. |
GetBlobLeaseClient(BlobContainerClient, String) |
Initializes a new instance of the BlobLeaseClient class. |
GetBlockBlobClient(BlobContainerClient, String) |
Create a new BlockBlobClient object by
concatenating |
GetPageBlobClient() |
Create a new PageBlobClient object by
concatenating |
GetParentBlobContainerClient(BlobBaseClient) |
Create a new BlobContainerClient that pointing to this BlobBaseClient's parent container. The new BlockBlobClient uses the same request policy pipeline as the BlobBaseClient. |
GetParentBlobServiceClient(BlobContainerClient) |
Create a new BlobServiceClient that pointing to this BlobContainerClient's blob service. The new BlobServiceClient uses the same request policy pipeline as the BlobContainerClient. |
UpdateClientSideKeyEncryptionKey(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken) |
Rotates the Key Encryption Key (KEK) for a client-side encrypted blob without needing to reupload the entire blob. |
UpdateClientSideKeyEncryptionKeyAsync(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken) |
Rotates the Key Encryption Key (KEK) for a client-side encrypted blob without needing to reupload the entire blob. |
WithClientSideEncryptionOptions() |
Creates a new instance of the BlobClient class, maintaining all the same internals but specifying new ClientSideEncryptionOptions. |