GrainExtensions.InvokeOneWay 方法

定义

重载

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

调用粒度接口的方法是单向方式,因此不会向调用方发送任何响应消息。

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

调用粒度接口的方法是单向方式,因此不会向调用方发送任何响应消息。

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

Source:
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>)

Source:
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>

应调用粒度方法和返回生成的任务的函数

适用于