GrainExtensions.Cast Metodo

Definizione

Overload

Cast(IAddressable, Type)

Restituisce un riferimento tipizzato al granularità specificato.

Cast<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato al granularità specificato.

Cast(IAddressable, Type)

Origine:
GrainExtensions.cs

Restituisce un riferimento tipizzato al granularità specificato.

C#
public static object Cast(this Orleans.Runtime.IAddressable grain, Type interfaceType);

Parametri

grain
IAddressable

Grana da convertire.

interfaceType
Type

Tipo dell'interfaccia di granularità.

Restituisce

Riferimento fortemente tipizzato al granularità fornito che implementa interfaceType.

Commenti

Questo metodo equivale a AsReference(IAddressable, Type). 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

.NET Orleans 9.0.0 e altre versioni
Prodotto Versioni
.NET Orleans 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0, 9.0.0

Cast<TGrainInterface>(IAddressable)

Origine:
GrainExtensions.cs

Restituisce un riferimento tipizzato al granularità specificato.

C#
public static TGrainInterface Cast<TGrainInterface>(this Orleans.Runtime.IAddressable grain);

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

Questo metodo equivale a AsReference<TGrainInterface>(IAddressable). 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

.NET Orleans 9.0.0 e altre versioni
Prodotto Versioni
.NET Orleans 1.5.10, 3.4.5, 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0, 9.0.0