GrainExtensions.AsReference 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 引用,这将创建实现提供的接口的新引用。