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

IDurableOrchestrationClient.GetStatusAsync 方法

定义

重载

GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken)
已过时.

获取具有与指定条件匹配的分页的所有业务流程实例的状态。

GetStatusAsync(Nullable<DateTime>, Nullable<DateTime>, IEnumerable<OrchestrationRuntimeStatus>, CancellationToken)
已过时.

获取与指定条件匹配的所有业务流程实例的状态。

GetStatusAsync(String, Boolean, Boolean, Boolean)

获取指定业务流程实例的状态。

GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken)

Source:
IDurableOrchestrationClient.cs

注意

现已弃用此 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)

Source:
IDurableOrchestrationClient.cs

注意

现已弃用此 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))

参数

createdTimeFrom
Nullable<DateTime>

如果指定,则返回在此 DateTime 之后创建的业务流程实例。

createdTimeTo
Nullable<DateTime>

如果指定,则返回在此 DateTime 之前创建的业务流程实例。

runtimeStatus
IEnumerable<OrchestrationRuntimeStatus>

如果指定,则返回与 runtimeStatus 匹配的业务流程实例。

cancellationToken
CancellationToken

如果指定,则此取消标记可用于取消状态查询操作。

返回

返回所有实例的业务流程状态。

属性

适用于

GetStatusAsync(String, Boolean, Boolean, Boolean)

Source:
IDurableOrchestrationClient.cs

获取指定业务流程实例的状态。

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

如果已设置,则提取并返回业务流程实例的输入。

返回

返回一个任务,该任务在提取状态后完成。

适用于