GrainExtensions.Cast Metodo
Definizione
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.
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.
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
Cast<TGrainInterface>(IAddressable)
- 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.