Поделиться через


TableTransaction class

Вспомогательный элемент для создания списка действий транзакций

Конструкторы

TableTransaction(TransactionAction[])

Свойства

actions

Список действий для выполнения в транзакции

Методы

createEntity<T>(TableEntity<T>)

Добавляет действие создания в транзакцию

deleteEntity(string, string)

Добавляет действие удаления в транзакцию

updateEntity<T>(TableEntity<T>, UpdateMode, UpdateTableEntityOptions)

Добавляет действие обновления в транзакцию

updateEntity<T>(TableEntity<T>, UpdateTableEntityOptions)

Добавляет действие обновления в транзакцию

upsertEntity<T>(TableEntity<T>, UpdateMode)

Добавляет действие upsert в транзакцию, которое вставляется, если сущность не существует или обновляет существующую.

Сведения о конструкторе

TableTransaction(TransactionAction[])

new TableTransaction(actions?: TransactionAction[])

Параметры

actions

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

режим обновления