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

IDurableOrchestrationClient.StartNewAsync 方法

定义

重载

StartNewAsync(String, String)

启动指定业务流程协调程序函数的新执行。

StartNewAsync<T>(String, T)

启动指定业务流程协调程序函数的新执行。

StartNewAsync<T>(String, String, T)

启动指定业务流程协调程序函数的新实例。

StartNewAsync(String, String)

Source:
IDurableOrchestrationClient.cs

启动指定业务流程协调程序函数的新执行。

public System.Threading.Tasks.Task<string> StartNewAsync (string orchestratorFunctionName, string instanceId = default);
abstract member StartNewAsync : string * string -> System.Threading.Tasks.Task<string>
Public Function StartNewAsync (orchestratorFunctionName As String, Optional instanceId As String = Nothing) As Task(Of String)

参数

orchestratorFunctionName
String

要启动的业务流程协调程序函数的名称。

instanceId
String

要用于新业务流程实例的 ID。

返回

在启动业务流程时完成的任务。 任务包含已启动的业务流程协调实例的实例 ID。

例外

指定的函数不存在、已禁用或不是业务流程协调程序函数。

适用于

StartNewAsync<T>(String, T)

Source:
IDurableOrchestrationClient.cs

启动指定业务流程协调程序函数的新执行。

public System.Threading.Tasks.Task<string> StartNewAsync<T> (string orchestratorFunctionName, T input) where T : class;
abstract member StartNewAsync : string * 'T -> System.Threading.Tasks.Task<string> (requires 'T : null)
Public Function StartNewAsync(Of T As Class) (orchestratorFunctionName As String, input As T) As Task(Of String)

类型参数

T

业务流程协调程序函数的输入值的类型。

参数

orchestratorFunctionName
String

要启动的业务流程协调程序函数的名称。

input
T

业务流程协调程序函数的 JSON 可序列化输入值。

返回

在启动业务流程时完成的任务。 任务包含已启动的业务流程协调实例的实例 ID。

例外

指定的函数不存在、已禁用或不是业务流程协调程序函数。

适用于

StartNewAsync<T>(String, String, T)

Source:
IDurableOrchestrationClient.cs

启动指定业务流程协调程序函数的新实例。

public System.Threading.Tasks.Task<string> StartNewAsync<T> (string orchestratorFunctionName, string instanceId, T input);
abstract member StartNewAsync : string * string * 'T -> System.Threading.Tasks.Task<string>
Public Function StartNewAsync(Of T) (orchestratorFunctionName As String, instanceId As String, input As T) As Task(Of String)

类型参数

T

业务流程协调程序函数的输入值的类型。

参数

orchestratorFunctionName
String

要启动的业务流程协调程序函数的名称。

instanceId
String

要用于新业务流程实例的 ID。

input
T

业务流程协调程序函数的 JSON 可序列化输入值。

返回

在启动业务流程时完成的任务。 任务包含已启动的业务流程协调实例的实例 ID。

例外

指定的函数不存在、已禁用或不是业务流程协调程序函数。

注解

如果已存在具有指定 ID 的业务流程实例,现有实例将以无提示方式替换为此新实例。

适用于