Freigeben über


TableClient.DeleteEntityAsync(String, String, ETag, CancellationToken) Methode

Definition

Löscht die angegebene Tabellenentität.

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)

Parameter

partitionKey
String

Der partitionKey, der die Tabellenentität identifiziert.

rowKey
String

Der rowKey, der die Tabellenentität identifiziert.

ifMatch
ETag

Der If-Match Wert, der für die optimistische Parallelität verwendet werden soll. Wenn All angegeben ist, wird der Vorgang bedingungslos ausgeführt. Wenn der ETag Wert angegeben wird, schlägt der Vorgang mit der status 412 (Vorbedingung fehlgeschlagen) fehl, wenn der ETag Wert der Entität in der Tabelle nicht übereinstimmt. Standardmäßig wird bedingungslos gelöscht.

cancellationToken
CancellationToken

Ein CancellationToken , der die Lebensdauer der Anforderung steuert.

Gibt zurück

Die , Response die das Ergebnis des Vorgangs angibt.

Ausnahmen

Der Server hat einen Fehler zurückgegeben. Weitere Informationen, die vom Server zurückgegeben werden, finden Sie Message unter.

Hinweise

Hinweis: Diese Methode sollte nicht fehlschlagen, da die Entität nicht vorhanden ist. Wenn jedoch Löschvorgänge in einem TableTransactionActionübermittelt werden, schlägt die Transaktion fehl, wenn die Entität nicht vorhanden ist.

Gilt für: