Compartilhar via


SpecializedBlobExtensions.UpdateClientSideKeyEncryptionKeyAsync Método

Definição

Gira a KEK (Chave de Criptografia de Chave) para um blob criptografado do lado do cliente sem a necessidade de recarregar todo o blob.

public static System.Threading.Tasks.Task UpdateClientSideKeyEncryptionKeyAsync (this Azure.Storage.Blobs.BlobClient client, Azure.Storage.ClientSideEncryptionOptions encryptionOptionsOverride = default, Azure.Storage.Blobs.Models.BlobRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
static member UpdateClientSideKeyEncryptionKeyAsync : Azure.Storage.Blobs.BlobClient * Azure.Storage.ClientSideEncryptionOptions * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function UpdateClientSideKeyEncryptionKeyAsync (client As BlobClient, Optional encryptionOptionsOverride As ClientSideEncryptionOptions = Nothing, Optional conditions As BlobRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

client
BlobClient

Cliente para o blob.

encryptionOptionsOverride
ClientSideEncryptionOptions

Substituição opcional para opções de criptografia do lado do cliente a serem usadas ao atualizar a chave de criptografia de chave. O padrão é o ClientSideEncryptionOptions configurado no cliente quando isso não é preenchido. A nova chave de criptografia de chave para o blob será a KeyEncryptionKey em qualquer opção de criptografia usada para a operação. As opções devem ter um resolvedor que possa resolve a chave antiga no blob.

conditions
BlobRequestConditions

Condições de solicitação opcionais para a operação.

cancellationToken
CancellationToken

Token de cancelamento para a operação.

Aplica-se a