TableTransaction class
Programa auxiliar para criar uma lista de ações de transação
Construtores
Table |
Propriedades
actions | Lista de ações a executar numa transação |
Métodos
create |
Adiciona uma ação de criação à transação |
delete |
Adiciona uma ação de eliminaçã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 executar numa 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 eliminação à transação
function deleteEntity(partitionKey: string, rowKey: string)
Parâmetros
- partitionKey
-
string
chave de partição da entidade a eliminar
- rowKey
-
string
rowKey da entidade a eliminar
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 a upsert
- updateMode
- UpdateMode
modo de atualização