次の方法で共有


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>

グレイン メソッドを呼び出し、結果の 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>

グレイン メソッドを呼び出し、結果のタスクを返す関数

適用対象