DocumentClient.DeletePermissionAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
DeletePermissionAsync(Uri, RequestOptions) |
Supprimez une autorisation en tant qu’opération asynchrone du service Azure Cosmos DB. |
DeletePermissionAsync(String, RequestOptions) |
Supprimez un Permission du service Azure Cosmos DB en tant qu’opération asynchrone. |
DeletePermissionAsync(Uri, RequestOptions)
Supprimez une autorisation en tant qu’opération asynchrone du service Azure Cosmos DB.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.Permission>> DeletePermissionAsync (Uri permissionUri, Microsoft.Azure.Documents.Client.RequestOptions options = default);
abstract member DeletePermissionAsync : Uri * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.Permission>>
override this.DeletePermissionAsync : Uri * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.Permission>>
Public Function DeletePermissionAsync (permissionUri As Uri, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of Permission))
Paramètres
- permissionUri
- Uri
URI de l’autorisation de suppression.
- options
- RequestOptions
Options de demande pour la demande.
Retours
Objet de tâche représentant la réponse du service pour l’opération asynchrone.
Implémente
S’applique à
DeletePermissionAsync(String, RequestOptions)
Supprimez un Permission du service Azure Cosmos DB en tant qu’opération asynchrone.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.Permission>> DeletePermissionAsync (string permissionLink, Microsoft.Azure.Documents.Client.RequestOptions options = default);
abstract member DeletePermissionAsync : string * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.Permission>>
override this.DeletePermissionAsync : string * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.Permission>>
Public Function DeletePermissionAsync (permissionLink As String, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of Permission))
Paramètres
- permissionLink
- String
Lien de à Permission supprimer. Par exemple, dbs/db_rid/users/user_rid/permissions/permission_rid/
- options
- RequestOptions
(Facultatif) Options de demande pour la demande.
Retours
System.Threading.Tasks contenant un qui contiendra des ResourceResponse<TResource> informations sur la demande émise.
Implémente
Exceptions
Si permissionLink
n’est pas défini.
Cette exception peut encapsuler de nombreux types d’erreurs différents. Pour déterminer l’erreur spécifique, examinez toujours la propriété StatusCode. Voici quelques codes courants que vous pouvez obtenir lors de la création d’un document :
StatusCode | Raison de l’exception |
---|---|
404 | NotFound : cela signifie que la ressource que vous avez tenté de supprimer n’existait pas. |
Exemples
//Delete a permission using its selfLink property.
//To get the permissionLink you would have to query for the Permission object, using CreateStoredProcedureQuery(), and then refer to its .SelfLink property
await client.DeletePermissionAsync(permissionLink);
Voir aussi
S’applique à
Azure SDK for .NET