Freigeben über


TableClient.UpsertEntity<T> Methode

Definition

Ersetzt die angegebene Tabellenentität vom Typ T, sofern vorhanden. Erstellt die Entität, wenn sie nicht vorhanden ist.

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

Typparameter

T

Ein benutzerdefinierter ITableEntity Modelltyp, der oder eine instance von TableEntityimplementiert.

Parameter

entity
T

Die Entität, die upsert werden soll.

mode
TableUpdateMode

Bestimmt das Verhalten des Aktualisierungsvorgangs, wenn die Entität bereits in der Tabelle vorhanden ist. Weitere Informationen finden Sie unter TableUpdateMode.

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.

Gilt für: