Partager via


GrainExtensions.Cast Méthode

Définition

Surcharges

Cast(IAddressable, Type)

Retourne une référence typée au grain fourni.

Cast<TGrainInterface>(IAddressable)

Retourne une référence typée au grain fourni.

Cast(IAddressable, Type)

Source:
GrainExtensions.cs

Retourne une référence typée au grain fourni.

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

Paramètres

grain
IAddressable

Grain à convertir.

interfaceType
Type

Type de l’interface de grain.

Retours

Référence fortement typée au grain fourni qui implémente interfaceType.

Remarques

Cette méthode équivaut à AsReference(IAddressable, Type). Si la valeur fournie est une instance de grain, cela crée une référence qui implémente l’interface fournie. Si la valeur fournie est déjà référence de grain, cela crée une référence qui implémente l’interface fournie.

S’applique à

Cast<TGrainInterface>(IAddressable)

Source:
GrainExtensions.cs

Retourne une référence typée au grain fourni.

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

Paramètres de type

TGrainInterface

Type de l’interface de grain.

Paramètres

grain
IAddressable

Grain à convertir.

Retours

TGrainInterface

Référence fortement typée au grain fourni qui implémente TGrainInterface.

Remarques

Cette méthode équivaut à AsReference<TGrainInterface>(IAddressable). Si la valeur fournie est une instance de grain, cela crée une référence qui implémente l’interface fournie. Si la valeur fournie est déjà référence de grain, cela crée une référence qui implémente l’interface fournie.

S’applique à