Share via


TableClient.UpsertEntityAsync<T> Méthode

Définition

Remplace l’entité de table spécifiée de type T, si elle existe. Crée l’entité si elle n’existe pas.

public virtual System.Threading.Tasks.Task<Azure.Response> UpsertEntityAsync<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 UpsertEntityAsync : 'T * Azure.Data.Tables.TableUpdateMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response> (requires 'T :> Azure.Data.Tables.ITableEntity)
override this.UpsertEntityAsync : 'T * Azure.Data.Tables.TableUpdateMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response> (requires 'T :> Azure.Data.Tables.ITableEntity)
Public Overridable Function UpsertEntityAsync(Of T As ITableEntity) (entity As T, Optional mode As TableUpdateMode = Azure.Data.Tables.TableUpdateMode.Merge, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)

Paramètres de type

T

Type de modèle personnalisé qui implémente ITableEntity ou un instance de TableEntity.

Paramètres

entity
T

Entité à mettre à l’upsert.

mode
TableUpdateMode

Détermine le comportement de l’opération upsert lorsque l’entité existe déjà dans la table. Consultez TableUpdateMode pour plus d’informations.

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.

S’applique à