GrainExtensions.AsReference Metodo

Definizione

Overload

AsReference(IAddressable, Type)

Restituisce un riferimento tipizzato al granularità specificato.

AsReference<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato al granularità specificato.

AsReference(IAddressable, Type)

Restituisce un riferimento tipizzato al granularità specificato.

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

Parametri

grain
IAddressable

Grana da convertire.

interfaceType
Type

Tipo dell'interfaccia di granularità.

Restituisce

Riferimento fortemente tipizzato al granularità fornito che implementa interfaceType.

Commenti

Se il valore specificato è un'istanza granulare, verrà creato un riferimento che implementa l'interfaccia fornita. Se il valore specificato è già riferimento granulare, verrà creato un nuovo riferimento che implementa l'interfaccia fornita.

Si applica a

AsReference<TGrainInterface>(IAddressable)

Origine:
GrainExtensions.cs

Restituisce un riferimento tipizzato al granularità specificato.

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

Parametri di tipo

TGrainInterface

Tipo dell'interfaccia di granularità.

Parametri

grain
IAddressable

Grana da convertire.

Restituisce

TGrainInterface

Riferimento fortemente tipizzato al granularità fornito che implementa TGrainInterface.

Commenti

Se il valore specificato è un'istanza granulare, verrà creato un riferimento che implementa l'interfaccia fornita. Se il valore specificato è già riferimento granulare, verrà creato un nuovo riferimento che implementa l'interfaccia fornita.

Si applica a