共用方式為


GrainExtensions.InvokeOneWay 方法

定義

多載

InvokeOneWay<T>(T, Func<T,ValueTask>)

叫用粒紋介面的方法是單向方式,因此不會將回應訊息傳送給呼叫端。

InvokeOneWay<T>(T, Func<T,Task>)

叫用粒紋介面的方法是單向方式,因此不會將回應訊息傳送給呼叫端。

InvokeOneWay<T>(T, Func<T,ValueTask>)

來源:
GrainExtensions.cs

叫用粒紋介面的方法是單向方式,因此不會將回應訊息傳送給呼叫端。

public static void InvokeOneWay<T> (this T grainReference, Func<T,System.Threading.Tasks.ValueTask> grainMethodInvocation) where T : class, Orleans.Runtime.IAddressable;
static member InvokeOneWay : 'T * Func<'T, System.Threading.Tasks.ValueTask (requires 'T : null and 'T :> Orleans.Runtime.IAddressable)> -> unit (requires 'T : null and 'T :> Orleans.Runtime.IAddressable)
<Extension()>
Public Sub InvokeOneWay(Of T As {Class, IAddressable}) (grainReference As T, grainMethodInvocation As Func(Of T, ValueTask))

類型參數

T

粒紋介面

參數

grainReference
T

將複製的粒紋參考,然後在其上執行呼叫

grainMethodInvocation
Func<T,ValueTask>

應該叫用 Grain 方法並傳回產生的 ValueTask 函式

適用於

InvokeOneWay<T>(T, Func<T,Task>)

來源:
GrainExtensions.cs

叫用粒紋介面的方法是單向方式,因此不會將回應訊息傳送給呼叫端。

public static void InvokeOneWay<T> (this T grainReference, Func<T,System.Threading.Tasks.Task> grainMethodInvocation) where T : class, Orleans.Runtime.IAddressable;
static member InvokeOneWay : 'T * Func<'T, System.Threading.Tasks.Task (requires 'T : null and 'T :> Orleans.Runtime.IAddressable)> -> unit (requires 'T : null and 'T :> Orleans.Runtime.IAddressable)
<Extension()>
Public Sub InvokeOneWay(Of T As {Class, IAddressable}) (grainReference As T, grainMethodInvocation As Func(Of T, Task))

類型參數

T

粒紋介面

參數

grainReference
T

將複製的粒紋參考,然後在其上執行呼叫

grainMethodInvocation
Func<T,Task>

應該叫用粒紋方法並傳回結果工作的函式

適用於