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

Get Transaction Status - Get Transaction Status

获取由事务 ID 标识的项的状态。

GET {ledgerEndpoint}/app/transactions/{transactionId}/status?api-version=2022-05-13

URI 参数

Name In Required Type Description
ledgerEndpoint
path True
  • string
url

机密账本 URL,例如 https://contoso.confidentialledger.azure.com

transactionId
path True
  • string

标识写入事务。

api-version
query True
  • string

要用于 HTTP 请求的 API 版本。

响应

Name Type Description
200 OK

指定事务 ID 处记录的条目的状态。

Other Status Codes

描述操作失败原因的错误响应

示例

GetTransactionStatus

Sample Request

GET {ledgerEndpoint}/app/transactions/4.2/status?api-version=2022-05-13

Sample Response

{
  "state": "Committed",
  "transactionId": "4.2"
}

定义

ConfidentialLedgerError

机密账本的错误响应。

ConfidentialLedgerErrorBody

机密账本的错误响应。

TransactionState

表示事务的状态。

TransactionStatus

返回对事务状态的查询的响应

ConfidentialLedgerError

机密账本的错误响应。

Name Type Description
error

机密账本的错误响应。

ConfidentialLedgerErrorBody

机密账本的错误响应。

Name Type Description
code
  • string

错误代码。

message
  • string

错误消息。

TransactionState

表示事务的状态。

Name Type Description
Committed
  • string
Pending
  • string

TransactionStatus

返回对事务状态的查询的响应

Name Type Description
state

表示事务的状态。

transactionId
  • string

账本状态的唯一标识符。 如果作为 LedgerEntry 的一部分返回,则指示从中读取条目的状态。