共用方式為


SystemTargetExtensions.ScheduleTask 方法

定義

多載

ScheduleTask(SystemTarget, Action)

排程 在 上 SystemTargetOrleans.Runtime.ISchedulingContext 提供的 action

ScheduleTask(SystemTarget, Func<Task>)

排程 在 上 SystemTargetOrleans.Runtime.ISchedulingContext 提供的 action

ScheduleTask<T>(SystemTarget, Func<Task<T>>)

排程 上 SystemTarget 提供的 action

ScheduleTask(SystemTarget, Action)

來源:
SystemTargetExtensions.cs

排程 在 上 SystemTargetOrleans.Runtime.ISchedulingContext 提供的 action

public static System.Threading.Tasks.Task ScheduleTask (this Orleans.Runtime.SystemTarget self, Action action);
static member ScheduleTask : Orleans.Runtime.SystemTarget * Action -> System.Threading.Tasks.Task
<Extension()>
Public Function ScheduleTask (self As SystemTarget, action As Action) As Task

參數

action
Action

動作。

傳回

Task 會在 完成時 action 完成。

適用於

ScheduleTask(SystemTarget, Func<Task>)

來源:
SystemTargetExtensions.cs

排程 在 上 SystemTargetOrleans.Runtime.ISchedulingContext 提供的 action

public static System.Threading.Tasks.Task ScheduleTask (this Orleans.Runtime.SystemTarget self, Func<System.Threading.Tasks.Task> action);
static member ScheduleTask : Orleans.Runtime.SystemTarget * Func<System.Threading.Tasks.Task> -> System.Threading.Tasks.Task
<Extension()>
Public Function ScheduleTask (self As SystemTarget, action As Func(Of Task)) As Task

參數

action
Func<Task>

動作。

傳回

Task 會在 完成時 action 完成。

適用於

ScheduleTask<T>(SystemTarget, Func<Task<T>>)

來源:
SystemTargetExtensions.cs

排程 上 SystemTarget 提供的 action

public static System.Threading.Tasks.Task<T> ScheduleTask<T> (this Orleans.Runtime.SystemTarget self, Func<System.Threading.Tasks.Task<T>> action);
static member ScheduleTask : Orleans.Runtime.SystemTarget * Func<System.Threading.Tasks.Task<'T>> -> System.Threading.Tasks.Task<'T>
<Extension()>
Public Function ScheduleTask(Of T) (self As SystemTarget, action As Func(Of Task(Of T))) As Task(Of T)

類型參數

T

參數

action
Func<Task<T>>

動作。

傳回

Task<T>

Task 會在 完成時 action 完成。

適用於