GrainExtensions.Cast Metodo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Cast(IAddressable, Type) |
Restituisce un riferimento tipizzato al granularità specificato. |
Cast<TGrainInterface>(IAddressable) |
Restituisce un riferimento tipizzato al granularità specificato. |
- Origine:
- GrainExtensions.cs
Restituisce un riferimento tipizzato al granularità specificato.
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
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 |
- Origine:
- GrainExtensions.cs
Restituisce un riferimento tipizzato al granularità specificato.
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
Parametri di tipo
- TGrainInterface
Tipo dell'interfaccia di granularità.
Parametri
- grain
- IAddressable
Grana da convertire.
Restituisce
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 |