Freigeben über


GrainExtensions.AsReference Methode

Definition

Überlädt

AsReference(IAddressable, Type)

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

AsReference<TGrainInterface>(IAddressable)

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

AsReference(IAddressable, Type)

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

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

Parameter

grain
IAddressable

Das zu konvertierende Körnchen.

interfaceType
Type

Der Typ der Grain-Schnittstelle.

Gibt zurück

Ein stark typisierter Verweis auf das bereitgestellte Grain, das implementiert interfaceType.

Hinweise

Wenn es sich bei dem bereitgestellten Wert um eine Grain-Instanz handelt, wird ein Verweis erstellt, der die bereitgestellte Schnittstelle implementiert. Wenn der angegebene Wert bereits ein Körnungsverweis ist, wird ein neuer Verweis erstellt, der die bereitgestellte Schnittstelle implementiert.

Gilt für:

AsReference<TGrainInterface>(IAddressable)

Quelle:
GrainExtensions.cs

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

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

Typparameter

TGrainInterface

Der Typ der Grain-Schnittstelle.

Parameter

grain
IAddressable

Das zu konvertierende Körnchen.

Gibt zurück

TGrainInterface

Ein stark typisierter Verweis auf das bereitgestellte Grain, das implementiert TGrainInterface.

Hinweise

Wenn es sich bei dem bereitgestellten Wert um eine Grain-Instanz handelt, wird ein Verweis erstellt, der die bereitgestellte Schnittstelle implementiert. Wenn der angegebene Wert bereits ein Körnungsverweis ist, wird ein neuer Verweis erstellt, der die bereitgestellte Schnittstelle implementiert.

Gilt für: