IGrainReferenceRuntime.Convert 方法

定义

重载

Convert(IAddressable, Type)

将所提供的 grain 内容转换为所提供的 interfaceType

Convert<TGrainInterface>(IAddressable)

将提供的 grain 接口转换为指定的接口。

Convert(IAddressable, Type)

Source:
IGrainReferenceRuntime.cs

将所提供的 grain 内容转换为所提供的 interfaceType

public object Convert (Orleans.Runtime.IAddressable grain, Type interfaceType);
abstract member Convert : Orleans.Runtime.IAddressable * Type -> obj
Public Function Convert (grain As IAddressable, interfaceType As Type) As Object

参数

grain
IAddressable

粒度。

interfaceType
Type

生成的接口类型。

返回

实现interfaceType的引用grain

适用于

Convert<TGrainInterface>(IAddressable)

Source:
IGrainReferenceRuntime.cs

将提供的 grain 接口转换为指定的接口。

public TGrainInterface Convert<TGrainInterface> (Orleans.Runtime.IAddressable grain);
abstract member Convert : Orleans.Runtime.IAddressable -> 'GrainInterface
Public Function Convert(Of TGrainInterface) (grain As IAddressable) As TGrainInterface

类型参数

TGrainInterface

目标粒度接口类型。

参数

grain
IAddressable

正在强制转换的粒度引用。

返回

TGrainInterface

实现TGrainInterface的引用grain

适用于