Partager via


TableClient.UpsertEntity<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 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

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 de mise à jour 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 à