Partager via


TableClient.DeleteEntityAsync(String, String, ETag, CancellationToken) Méthode

Définition

Supprime l’entité de table spécifiée.

public virtual System.Threading.Tasks.Task<Azure.Response> DeleteEntityAsync (string partitionKey, string rowKey, Azure.ETag ifMatch = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteEntityAsync : string * string * Azure.ETag * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.DeleteEntityAsync : string * string * Azure.ETag * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function DeleteEntityAsync (partitionKey As String, rowKey As String, Optional ifMatch As ETag = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)

Paramètres

partitionKey
String

PartitionKey qui identifie l’entité de table.

rowKey
String

RowKey qui identifie l’entité de table.

ifMatch
ETag

Valeur If-Match à utiliser pour la concurrence optimiste. Si All est spécifié, l’opération sera exécutée sans condition. Si la ETag valeur est spécifiée, l’opération échoue avec une status de 412 (Échec de la condition préalable) si la ETag valeur de l’entité dans la table ne correspond pas. La valeur par défaut consiste à supprimer de manière inconditionnelle.

cancellationToken
CancellationToken

CancellationToken Contrôle de la durée de vie de la requête.

Retours

Response indiquant le résultat de l’opération.

Exceptions

Le serveur a retourné une erreur. Consultez Message pour plus d’informations retournées à partir du serveur.

Remarques

Remarque : Cette méthode ne doit pas échouer, car l’entité n’existe pas, mais si des opérations de suppression sont envoyées dans un TableTransactionAction, la transaction échoue si l’entité n’existe pas.

S’applique à