Partilhar via


TableClient.UpsertEntity<T> Método

Definição

Substitui a entidade de tabela especificada do tipo T, se ela existir. Cria a entidade se ela não existir.

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

Parâmetros de tipo

T

Um tipo de modelo personalizado que implementa ITableEntity ou uma instância do TableEntity.

Parâmetros

entity
T

A entidade a ser upsert.

mode
TableUpdateMode

Determina o comportamento da operação de atualização quando a entidade já existe na tabela. Consulte TableUpdateMode para obter mais detalhes.

cancellationToken
CancellationToken

Um CancellationToken que controla o tempo de vida da solicitação.

Retornos

O Response que indica o resultado da operação.

Exceções

O servidor retornou um erro. Consulte Message para obter detalhes retornados do servidor.

Aplica-se a