Freigeben über


IGrainExtension Schnittstelle

Definition

Markerschnittstelle für Grain-Erweiterungen, die von internen Laufzeiterweiterungsendpunkten verwendet wird.

public interface IGrainExtension : Orleans.Runtime.IAddressable
[Orleans.GenerateMethodSerializers(typeof(Orleans.Runtime.GrainReference), true)]
public interface IGrainExtension : Orleans.Runtime.IAddressable
type IGrainExtension = interface
    interface IAddressable
[<Orleans.GenerateMethodSerializers(typeof(Orleans.Runtime.GrainReference), true)>]
type IGrainExtension = interface
    interface IAddressable
Public Interface IGrainExtension
Implements IAddressable
Abgeleitet
Attribute
Implementiert

Erweiterungsmethoden

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.

BindGrainReference(IAddressable, IGrainFactory)

Bindet den Kornverweis an den angegebenen IGrainFactory.

Cast(IAddressable, Type)

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

Cast<TGrainInterface>(IAddressable)

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

GetGrainId(IAddressable)

Gibt die Korn-ID zurück, die dem angegebenen Grain entspricht.

GetPrimaryKey(IAddressable)

Gibt die Guid Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKey(IAddressable, String)

Gibt die Guid Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKeyLong(IAddressable)

Gibt die long Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKeyLong(IAddressable, String)

Gibt die long Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKeyString(IAddressable)

Gibt den string Primärschlüssel des Grains zurück.

IsPrimaryKeyBasedOnLong(IAddressable)

Gibt zurück, ob ein Teil des Primärschlüssels vom Typ longist.

Gilt für: