次の方法で共有


GrainExtensions.AsReference メソッド

定義

オーバーロード

AsReference(IAddressable, Type)

指定されたグレインへの型指定された参照を返します。

AsReference<TGrainInterface>(IAddressable)

指定されたグレインへの型指定された参照を返します。

AsReference(IAddressable, Type)

指定されたグレインへの型指定された参照を返します。

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

グレイン インターフェイスの型。

戻り値

を実装 interfaceTypeする指定されたグレインへの厳密に型指定された参照。

注釈

指定された値がグレイン インスタンスの場合、指定されたインターフェイスを実装する参照が作成されます。 指定された値が既にグレイン参照である場合は、指定されたインターフェイスを実装する新しい参照が作成されます。

適用対象

AsReference<TGrainInterface>(IAddressable)

ソース:
GrainExtensions.cs

指定されたグレインへの型指定された参照を返します。

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
IAddressable

変換するグレイン。

戻り値

TGrainInterface

を実装 TGrainInterfaceする指定されたグレインへの厳密に型指定された参照。

注釈

指定された値がグレイン インスタンスの場合、指定されたインターフェイスを実装する参照が作成されます。 指定された値が既にグレイン参照である場合は、指定されたインターフェイスを実装する新しい参照が作成されます。

適用対象