Freigeben über


SpecializedBlobExtensions Klasse

Definition

Fügen Sie einfach zu ermittelnde Methoden hinzu, um BlobContainerClient Instanzen zu erstellen AppendBlobClient .

public static class SpecializedBlobExtensions
type SpecializedBlobExtensions = class
Public Module SpecializedBlobExtensions
Vererbung
SpecializedBlobExtensions

Methoden

GetAppendBlobClient(BlobContainerClient, String)

Erstellen Sie ein neues AppendBlobClient -Objekt, indem Sie blobName am Ende des client-Objekts verkettet Uriwerden. Die neue AppendBlobClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobContainerClient.

GetBlobBaseClient(BlobContainerClient, String)

Erstellen Sie ein neues BlobBaseClient -Objekt, indem Sie blobName am Ende des client-Objekts verkettet Uriwerden. Die neue BlobBaseClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobContainerClient.

GetBlobBatchClient(BlobContainerClient)

Erstellen Sie ein neues BlobBatchClient Objekt für den Container, der zugeordnet ist BlobContainerClient. Die neue BlobBatchClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobContainerClient.

GetBlobBatchClient(BlobServiceClient)

Erstellen Sie ein neues BlobBatchClient -Objekt für dasselbe Konto wie .BlobServiceClient Die neue BlobBatchClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobServiceClient.

GetBlobLeaseClient(BlobBaseClient, String)

Initialisiert eine neue Instanz der BlobLeaseClient-Klasse.

GetBlobLeaseClient(BlobContainerClient, String)

Initialisiert eine neue Instanz der BlobLeaseClient-Klasse.

GetBlockBlobClient(BlobContainerClient, String)

Erstellen Sie ein neues BlockBlobClient -Objekt, indem Sie blobName am Ende des client-Objekts verkettet Uriwerden. Die neue BlockBlobClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobContainerClient.

GetPageBlobClient()

Erstellen Sie ein neues PageBlobClient -Objekt, indem Sie blobName am Ende des client-Objekts verkettet Uriwerden. Die neue PageBlobClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobContainerClient.

GetParentBlobContainerClient(BlobBaseClient)

Erstellen Sie eine neue BlobContainerClient , die auf den übergeordneten Container verweist BlobBaseClient. Die neue BlockBlobClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobBaseClient.

GetParentBlobServiceClient(BlobContainerClient)

Erstellen Sie eine neue BlobServiceClient , die auf den Blobdienst dieses BlobContainerClientDiensts verweist. Die neue BlobServiceClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobContainerClient.

UpdateClientSideKeyEncryptionKey(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken)

Rotiert den Schlüsselverschlüsselungsschlüssel (Key Encryption Key, KEK) für ein clientseitiges verschlüsseltes Blob, ohne das gesamte Blob erneut laden zu müssen.

UpdateClientSideKeyEncryptionKeyAsync(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken)

Rotiert den Schlüsselverschlüsselungsschlüssel (Key Encryption Key, KEK) für ein clientseitiges verschlüsseltes Blob, ohne das gesamte Blob erneut laden zu müssen.

WithClientSideEncryptionOptions()

Erstellt eine neue instance der BlobClient -Klasse, wobei alle internen Elemente beibehalten werden, aber neue ClientSideEncryptionOptionsangegeben werden.

Gilt für: