TableTransaction class
Вспомогательный элемент для создания списка действий транзакций
Конструкторы
Table |
Свойства
actions | Список действий для выполнения в транзакции |
Методы
create |
Добавляет действие создания в транзакцию |
delete |
Добавляет действие удаления в транзакцию |
update |
Добавляет действие обновления в транзакцию |
update |
Добавляет действие обновления в транзакцию |
upsert |
Добавляет действие upsert в транзакцию, которое вставляется, если сущность не существует или обновляет существующую. |
Сведения о конструкторе
TableTransaction(TransactionAction[])
Сведения о свойстве
actions
Список действий для выполнения в транзакции
actions: TransactionAction[]
Значение свойства
Сведения о методе
createEntity<T>(TableEntity<T>)
Добавляет действие создания в транзакцию
function createEntity<T>(entity: TableEntity<T>)
Параметры
- entity
-
TableEntity<T>
сущность для создания
deleteEntity(string, string)
Добавляет действие удаления в транзакцию
function deleteEntity(partitionKey: string, rowKey: string)
Параметры
- partitionKey
-
string
ключ секции для удаления сущности
- rowKey
-
string
rowKey сущности для удаления
updateEntity<T>(TableEntity<T>, UpdateMode, UpdateTableEntityOptions)
Добавляет действие обновления в транзакцию
function updateEntity<T>(entity: TableEntity<T>, updateMode: UpdateMode, updateOptions?: UpdateTableEntityOptions)
Параметры
- entity
-
TableEntity<T>
сущность для обновления
- updateMode
- UpdateMode
режим обновления
- updateOptions
- UpdateTableEntityOptions
параметры операции обновления
updateEntity<T>(TableEntity<T>, UpdateTableEntityOptions)
Добавляет действие обновления в транзакцию
function updateEntity<T>(entity: TableEntity<T>, updateOptions?: UpdateTableEntityOptions)
Параметры
- entity
-
TableEntity<T>
сущность для обновления
- updateOptions
- UpdateTableEntityOptions
параметры операции обновления
upsertEntity<T>(TableEntity<T>, UpdateMode)
Добавляет действие upsert в транзакцию, которое вставляется, если сущность не существует или обновляет существующую.
function upsertEntity<T>(entity: TableEntity<T>, updateMode?: UpdateMode)
Параметры
- entity
-
TableEntity<T>
entity to upsert
- updateMode
- UpdateMode
режим обновления