GrainExtensions.Cast メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Cast(IAddressable, Type) |
指定されたグレインへの型指定された参照を返します。 |
Cast<TGrainInterface>(IAddressable) |
指定されたグレインへの型指定された参照を返します。 |
Cast(IAddressable, Type)
指定されたグレインへの型指定された参照を返します。
public static object Cast (this Orleans.Runtime.IAddressable grain, Type interfaceType);
static member Cast : Orleans.Runtime.IAddressable * Type -> obj
<Extension()>
Public Function Cast (grain As IAddressable, interfaceType As Type) As Object
パラメーター
- grain
- IAddressable
変換するグレイン。
- interfaceType
- Type
グレイン インターフェイスの型。
戻り値
を実装 interfaceType
する指定されたグレインへの厳密に型指定された参照。
注釈
このメソッドは と AsReference(IAddressable, Type)同じです。 指定された値がグレイン インスタンスの場合、指定されたインターフェイスを実装する参照が作成されます。 指定された値が既にグレイン参照である場合は、指定されたインターフェイスを実装する新しい参照が作成されます。
適用対象
Cast<TGrainInterface>(IAddressable)
指定されたグレインへの型指定された参照を返します。
public static TGrainInterface Cast<TGrainInterface> (this Orleans.Runtime.IAddressable grain);
static member Cast : Orleans.Runtime.IAddressable -> 'GrainInterface
<Extension()>
Public Function Cast(Of TGrainInterface) (grain As IAddressable) As TGrainInterface
型パラメーター
- TGrainInterface
グレイン インターフェイスの型。
パラメーター
- grain
- IAddressable
変換するグレイン。
戻り値
を実装 TGrainInterface
する指定されたグレインへの厳密に型指定された参照。
注釈
このメソッドは と AsReference<TGrainInterface>(IAddressable)同じです。 指定された値がグレイン インスタンスの場合、指定されたインターフェイスを実装する参照が作成されます。 指定された値が既にグレイン参照である場合は、指定されたインターフェイスを実装する新しい参照が作成されます。