Compartir a través de


TableClient.UpdateEntityAsync<T> Método

Definición

Novedades la entidad de tabla especificada de tipo T, si existe. mode Si es Replace, la entidad se reemplazará. mode Si es Merge, los valores de propiedad presentes en entity se combinarán con la entidad existente.

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)

Parámetros de tipo

T

Tipo de modelo personalizado que implementa ITableEntity o una instancia de TableEntity.

Parámetros

entity
T

Entidad que se va a actualizar.

ifMatch
ETag

Valor de If-Match que se va a usar para la simultaneidad optimista. Si All se especifica , la operación se ejecutará incondicionalmente. Si se especifica el ETag valor, se producirá un error en la operación con un estado 412 (Error de condición previa) si el ETag valor de la entidad de la tabla no coincide.

mode
TableUpdateMode

Determina el comportamiento de la operación de actualización.

cancellationToken
CancellationToken

Control CancellationToken de la duración de la solicitud.

Devoluciones

que Response indica el resultado de la operación.

Excepciones

El servidor devolvió un error. Consulte Message para obtener más información devuelta desde el servidor.

Comentarios

Vea TableUpdateMode para obtener más información sobre el comportamiento de mode.

Se aplica a