Freigeben über


TableClient.UpdateEntityAsync<T> Methode

Definition

Updates die angegebene Tabellenentität vom Typ T, sofern vorhanden. Wenn der mode ist Replace, wird die Entität ersetzt. Wenn der mode ist Merge, werden die in entity der vorhandenen -Eigenschaftswerte mit der vorhandenen Entität zusammengeführt.

public virtual System.Threading.Tasks.Task<Azure.Response> UpdateEntityAsync<T> (T entity, Azure.ETag ifMatch, Azure.Data.Tables.TableUpdateMode mode = Azure.Data.Tables.TableUpdateMode.Merge, System.Threading.CancellationToken cancellationToken = default) where T : Azure.Data.Tables.ITableEntity;
abstract member UpdateEntityAsync : 'T * Azure.ETag * Azure.Data.Tables.TableUpdateMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response> (requires 'T :> Azure.Data.Tables.ITableEntity)
override this.UpdateEntityAsync : 'T * Azure.ETag * Azure.Data.Tables.TableUpdateMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response> (requires 'T :> Azure.Data.Tables.ITableEntity)
Public Overridable Function UpdateEntityAsync(Of T As ITableEntity) (entity As T, ifMatch As ETag, Optional mode As TableUpdateMode = Azure.Data.Tables.TableUpdateMode.Merge, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)

Typparameter

T

Ein benutzerdefinierter Modelltyp, der ITableEntity implementiert oder einen instance von implementiertTableEntity.

Parameter

entity
T

Die zu aktualisierende Entität.

ifMatch
ETag

Der If-Match Wert, der für eine optimistische Parallelität verwendet werden soll. Wenn All angegeben wird, 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.

mode
TableUpdateMode

Bestimmt das Verhalten des Updatevorgangs.

cancellationToken
CancellationToken

Ein CancellationToken , der die Anforderungsdauer steuert.

Gibt zurück

Der Response , der das Ergebnis des Vorgangs angibt.

Ausnahmen

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

Hinweise

Weitere Informationen zum Verhalten von modefinden Sie TableUpdateMode unter .

Gilt für: