CosmosPermission.DeleteAsync(RequestOptions, CancellationToken) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Exclua um PermissionProperties do serviço do Azure Cosmos DB como uma operação assíncrona. Isso não revogará os ResourceTokens existentes.
public abstract System.Threading.Tasks.Task<Azure.Cosmos.PermissionResponse> DeleteAsync (Azure.Cosmos.RequestOptions requestOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteAsync : Azure.Cosmos.RequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Cosmos.PermissionResponse>
Public MustOverride Function DeleteAsync (Optional requestOptions As RequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of PermissionResponse)
Parâmetros
- requestOptions
- RequestOptions
(Opcional) As opções para a solicitação de usuário RequestOptions
- cancellationToken
- CancellationToken
(Opcional) CancellationToken que representa o cancelamento da solicitação.
Retornos
Um Task que contém um PermissionResponse que conterá informações sobre a solicitação emitida.
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 criar uma permissão são:
StatusCode | Motivo da exceção |
---|---|
404 | NotFound - Isso significa que o recurso ou o recurso pai que você tentou excluir não existia. |
Exemplos
CosmosUser user = this.database.GetUser("userId");
CosmosPermission permission = user.GetPermission("permissionId");
PermissionResponse response = await permission.DeleteAsync();
Aplica-se a
Azure SDK for .NET