共用方式為


Extensions.Call 方法

定義

多載

Call<C,T,R>(IFiber<C>, Rest<C,T>, T, Rest<C,R>)

排程等候傳回值,然後叫 Call<C,T>(IFiber<C>, Rest<C,T>, T) 用 方法。

Call<C,T>(IFiber<C>, Rest<C,T>, T)

在堆疊上推送框架、排程等候,並立即滿足該等候。

Call<C,T,R>(IFiber<C>, Rest<C,T>, T, Rest<C,R>)

來源:
Extensions.cs

排程等候傳回值,然後叫 Call<C,T>(IFiber<C>, Rest<C,T>, T) 用 方法。

public static Microsoft.Bot.Builder.Internals.Fibers.IWait<C> Call<C,T,R> (this Microsoft.Bot.Builder.Internals.Fibers.IFiber<C> fiber, Microsoft.Bot.Builder.Internals.Fibers.Rest<C,T> invokeHandler, T item, Microsoft.Bot.Builder.Internals.Fibers.Rest<C,R> returnHandler);
static member Call : Microsoft.Bot.Builder.Internals.Fibers.IFiber<'C> * Microsoft.Bot.Builder.Internals.Fibers.Rest<'C, 'T> * 'T * Microsoft.Bot.Builder.Internals.Fibers.Rest<'C, 'R> -> Microsoft.Bot.Builder.Internals.Fibers.IWait<'C>
<Extension()>
Public Function Call(Of C, T, R) (fiber As IFiber(Of C), invokeHandler As Rest(Of C, T), item As T, returnHandler As Rest(Of C, R)) As IWait(Of C)

類型參數

C
T
R

參數

fiber
IFiber<C>
invokeHandler
Rest<C,T>
item
T
returnHandler
Rest<C,R>

傳回

適用於

Call<C,T>(IFiber<C>, Rest<C,T>, T)

來源:
Extensions.cs

在堆疊上推送框架、排程等候,並立即滿足該等候。

public static Microsoft.Bot.Builder.Internals.Fibers.IWait<C> Call<C,T> (this Microsoft.Bot.Builder.Internals.Fibers.IFiber<C> fiber, Microsoft.Bot.Builder.Internals.Fibers.Rest<C,T> invokeHandler, T item);
static member Call : Microsoft.Bot.Builder.Internals.Fibers.IFiber<'C> * Microsoft.Bot.Builder.Internals.Fibers.Rest<'C, 'T> * 'T -> Microsoft.Bot.Builder.Internals.Fibers.IWait<'C>
<Extension()>
Public Function Call(Of C, T) (fiber As IFiber(Of C), invokeHandler As Rest(Of C, T), item As T) As IWait(Of C)

類型參數

C
T

參數

fiber
IFiber<C>
invokeHandler
Rest<C,T>
item
T

傳回

備註

此多載可用來讓子系稍後呼叫 Done<C,T>(IFiber<C>, T) 以滿足現有的等候,而不需排程子系傳回值的新等候。

適用於