TableClient.UpsertEntityAsync<T> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET