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 existe ou atualiza a existente |
Detalhes do construtor
TableTransaction(TransactionAction[])
Detalhes da propriedade
actions
Lista de ações a serem executadas em uma transação
actions: TransactionAction[]
Valor da propriedade
Detalhes do 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 ser criada
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 ser excluída
- rowKey
-
string
rowKey da entidade a ser excluída
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 ser atualizada
- updateMode
- UpdateMode
update mode
- 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 ser atualizada
- 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 existe ou atualiza a existente
function upsertEntity<T>(entity: TableEntity<T>, updateMode?: UpdateMode)
Parâmetros
- entity
-
TableEntity<T>
entidade para upsert
- updateMode
- UpdateMode
update mode