Partager via


TableClient.UpdateEntityAsync<T> Méthode

Définition

Mises à jour l’entité de table spécifiée de type T, si elle existe. Si a la mode valeur Replace, l’entité est remplacée. Si a la mode valeur Merge, les valeurs de propriété présentes dans seront entity fusionnées avec l’entité existante.

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)

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 à jour.

ifMatch
ETag

Valeur If-Match à utiliser pour l’accès concurrentiel optimiste. Si All est spécifié, l’opération est exécutée sans condition. Si la ETag valeur est spécifiée, l’opération échoue avec un status de 412 (Échec de la condition préalable) si la ETag valeur de l’entité dans la table ne correspond pas.

mode
TableUpdateMode

Détermine le comportement de l’opération de mise à jour.

cancellationToken
CancellationToken

Contrôle CancellationToken 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 renvoyées par le serveur.

Remarques

Consultez TableUpdateMode pour plus d’informations sur le comportement de .mode

S’applique à