共用方式為


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

備註

如果提供的值為粒紋實例,這會建立實作所提供介面的參考。 如果所提供的值已經是細微參考,這會建立新的參考,以實作提供的介面。

適用於