GrainExtensions.AsReference 方法

定义

重载

AsReference(IAddressable, Type)

返回对提供的 grain 的类型化引用。

AsReference<TGrainInterface>(IAddressable)

返回对提供的 grain 的类型化引用。

AsReference(IAddressable, Type)

返回对提供的 grain 的类型化引用。

public static object AsReference (this Orleans.Runtime.IAddressable grain, Type interfaceType);
static member AsReference : Orleans.Runtime.IAddressable * Type -> obj
<Extension()>
Public Function AsReference (grain As IAddressable, interfaceType As Type) As Object

参数

grain
IAddressable

要转换的粒度。

interfaceType
Type

grain 接口的类型。

返回

对提供的 grain 的强类型引用,用于实现 interfaceType

注解

如果提供的值是 grain 实例,这将创建实现提供的接口的引用。 如果提供的值已经是 grain 引用,这将创建实现提供的接口的新引用。

适用于

AsReference<TGrainInterface>(IAddressable)

Source:
GrainExtensions.cs

返回对提供的 grain 的类型化引用。

public static TGrainInterface AsReference<TGrainInterface> (this Orleans.Runtime.IAddressable grain);
static member AsReference : Orleans.Runtime.IAddressable -> 'GrainInterface
<Extension()>
Public Function AsReference(Of TGrainInterface) (grain As IAddressable) As TGrainInterface

类型参数

TGrainInterface

grain 接口的类型。

参数

grain
IAddressable

要转换的粒度。

返回

TGrainInterface

对提供的 grain 的强类型引用,用于实现 TGrainInterface

注解

如果提供的值是 grain 实例,这将创建实现提供的接口的引用。 如果提供的值已经是 grain 引用,这将创建实现提供的接口的新引用。

适用于