TableTransaction class
Auxiliar para criar uma lista de ações de transação
Construtores
| Table |
Propriedades
| actions | Lista de ações a serem executadas em uma transação |
Métodos
| create |
Adiciona uma ação de criação à transação |
| delete |
Adiciona uma ação de exclusão à transação |
| update |
Adiciona uma ação de atualização à transação |
| update |
Adiciona uma ação de atualização à transação |
| upsert |
Adiciona uma ação upsert à transação, que insere se a entidade não existir ou atualiza a existente |
Detalhes do Construtor
TableTransaction(TransactionAction[])
Detalhes de Propriedade
actions
Lista de ações a serem executadas em uma transação
actions: TransactionAction[]
Valor de Propriedade
Detalhes de Método
createEntity<T>(TableEntity<T>)
Adiciona uma ação de criação à transação
function createEntity<T>(entity: TableEntity<T>)
Parâmetros
- entity
-
TableEntity<T>
entidade a criar
deleteEntity(string, string)
Adiciona uma ação de exclusão à transação
function deleteEntity(partitionKey: string, rowKey: string)
Parâmetros
- partitionKey
-
string
chave de partição da entidade a excluir
- rowKey
-
string
rowKey da entidade a excluir
updateEntity<T>(TableEntity<T>, UpdateMode, UpdateTableEntityOptions)
Adiciona uma ação de atualização à transação
function updateEntity<T>(entity: TableEntity<T>, updateMode: UpdateMode, updateOptions?: UpdateTableEntityOptions)
Parâmetros
- entity
-
TableEntity<T>
entidade a atualizar
- updateMode
- UpdateMode
Modo de atualização
- updateOptions
- UpdateTableEntityOptions
Opções para a operação de atualização
updateEntity<T>(TableEntity<T>, UpdateTableEntityOptions)
Adiciona uma ação de atualização à transação
function updateEntity<T>(entity: TableEntity<T>, updateOptions?: UpdateTableEntityOptions)
Parâmetros
- entity
-
TableEntity<T>
entidade a atualizar
- updateOptions
- UpdateTableEntityOptions
Opções para a operação de atualização
upsertEntity<T>(TableEntity<T>, UpdateMode)
Adiciona uma ação upsert à transação, que insere se a entidade não existir ou atualiza a existente
function upsertEntity<T>(entity: TableEntity<T>, updateMode?: UpdateMode)
Parâmetros
- entity
-
TableEntity<T>
entidade para upsert
- updateMode
- UpdateMode
Modo de atualização