Compartilhar via


ClientEncryptionKey.ReadAsync(RequestOptions, CancellationToken) Método

Definição

Lê as propriedades de uma chave de criptografia de cliente do serviço do Azure Cosmos como uma operação assíncrona. Esse método não deve ser invocado diretamente. https://aka.ms/CosmosClientEncryption Consulte para usar a criptografia do lado do cliente.

public abstract System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.ClientEncryptionKeyResponse> ReadAsync (Microsoft.Azure.Cosmos.RequestOptions requestOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ReadAsync : Microsoft.Azure.Cosmos.RequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.ClientEncryptionKeyResponse>
Public MustOverride Function ReadAsync (Optional requestOptions As RequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ClientEncryptionKeyResponse)

Parâmetros

requestOptions
RequestOptions

(Opcional) As opções para a solicitação.

cancellationToken
CancellationToken

(Opcional) Token que representa o cancelamento da solicitação.

Retornos

Uma resposta aguardável que encapsula um ClientEncryptionKeyProperties que contém detalhes da chave de criptografia do cliente que foi lida.

Exceções

Essa exceção pode encapsular muitos tipos diferentes de erros. Para determinar o erro específico, sempre examine a propriedade StatusCode. Alguns códigos comuns que você pode obter ao ler uma chave de criptografia do cliente são:

StatusCodeMotivo da exceção
404 NotFound - Isso significa que o recurso ou o recurso pai que você tentou ler não existia.
429 TooManyRequests - Isso significa que você excedeu o número de unidades de solicitação por segundo. Consulte o valor cosmosException.RetryAfter para ver quanto tempo você deve esperar antes de tentar novamente essa operação.

Aplica-se a