你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

update mode

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>

要 upsert 的实体

updateMode
UpdateMode

update mode