你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IDurableOrchestrationClient.GetStatusAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken) |
已过时.
获取具有与指定条件匹配的分页的所有业务流程实例的状态。 |
GetStatusAsync(Nullable<DateTime>, Nullable<DateTime>, IEnumerable<OrchestrationRuntimeStatus>, CancellationToken) |
已过时.
获取与指定条件匹配的所有业务流程实例的状态。 |
GetStatusAsync(String, Boolean, Boolean, Boolean) |
获取指定业务流程实例的状态。 |
GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken)
注意
现已弃用此 API。
获取具有与指定条件匹配的分页的所有业务流程实例的状态。
[System.Obsolete]
public System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.Extensions.DurableTask.OrchestrationStatusQueryResult> GetStatusAsync (Microsoft.Azure.WebJobs.Extensions.DurableTask.OrchestrationStatusQueryCondition condition, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete>]
abstract member GetStatusAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.OrchestrationStatusQueryCondition * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.Extensions.DurableTask.OrchestrationStatusQueryResult>
Public Function GetStatusAsync (condition As OrchestrationStatusQueryCondition, cancellationToken As CancellationToken) As Task(Of OrchestrationStatusQueryResult)
参数
- condition
- OrchestrationStatusQueryCondition
返回与指定条件匹配的业务流程实例。
- cancellationToken
- CancellationToken
可用于取消状态查询操作的取消标记。
返回
返回所有实例的每页业务流程状态和下一页的继续标记。
- 属性
适用于
GetStatusAsync(Nullable<DateTime>, Nullable<DateTime>, IEnumerable<OrchestrationRuntimeStatus>, CancellationToken)
注意
现已弃用此 API。
获取与指定条件匹配的所有业务流程实例的状态。
[System.Obsolete]
public System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableOrchestrationStatus>> GetStatusAsync (DateTime? createdTimeFrom = default, DateTime? createdTimeTo = default, System.Collections.Generic.IEnumerable<Microsoft.Azure.WebJobs.Extensions.DurableTask.OrchestrationRuntimeStatus> runtimeStatus = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Obsolete>]
abstract member GetStatusAsync : Nullable<DateTime> * Nullable<DateTime> * seq<Microsoft.Azure.WebJobs.Extensions.DurableTask.OrchestrationRuntimeStatus> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableOrchestrationStatus>>
Public Function GetStatusAsync (Optional createdTimeFrom As Nullable(Of DateTime) = Nothing, Optional createdTimeTo As Nullable(Of DateTime) = Nothing, Optional runtimeStatus As IEnumerable(Of OrchestrationRuntimeStatus) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IList(Of DurableOrchestrationStatus))
参数
- runtimeStatus
- IEnumerable<OrchestrationRuntimeStatus>
如果指定,则返回与 runtimeStatus 匹配的业务流程实例。
- cancellationToken
- CancellationToken
如果指定,则此取消标记可用于取消状态查询操作。
返回
返回所有实例的业务流程状态。
- 属性
适用于
GetStatusAsync(String, Boolean, Boolean, Boolean)
获取指定业务流程实例的状态。
public System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableOrchestrationStatus> GetStatusAsync (string instanceId, bool showHistory = false, bool showHistoryOutput = false, bool showInput = true);
abstract member GetStatusAsync : string * bool * bool * bool -> System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableOrchestrationStatus>
Public Function GetStatusAsync (instanceId As String, Optional showHistory As Boolean = false, Optional showHistoryOutput As Boolean = false, Optional showInput As Boolean = true) As Task(Of DurableOrchestrationStatus)
参数
- instanceId
- String
要查询的业务流程实例的 ID。
- showHistory
- Boolean
用于在响应中包含执行历史记录的布尔标记。
- showHistoryOutput
- Boolean
用于在执行历史记录响应中包含输入和输出的布尔标记。
- showInput
- Boolean
如果已设置,则提取并返回业务流程实例的输入。
返回
返回一个任务,该任务在提取状态后完成。