Freigeben über


IGrainFactory Schnittstelle

Definition

Funktionalität zum Erstellen von Verweisen auf Grains.

public interface IGrainFactory
type IGrainFactory = interface
Public Interface IGrainFactory
Abgeleitet

Methoden

BindGrainReference(IAddressable)

Bindet den bereitgestellten Körnungsverweis an diese Instanz.

CreateObjectReference<TGrainObserverInterface>(IGrainObserver)

Erstellt einen Verweis auf das bereitgestellte obj.

DeleteObjectReference<TGrainObserverInterface>(IGrainObserver)

Löscht den angegebenen Objektverweis.

GetGrain(GrainId)

Gibt einen nicht typisierten Verweis für die angegebene Grain-ID zurück.

GetGrain(GrainId, GrainInterfaceType)

Gibt einen Verweis für die angegebene Grain-ID zurück, die den angegebenen Schnittstellentyp implementiert.

GetGrain(Type, Guid)

Gibt einen Verweis auf das Grain zurück, bei dem es sich um die primäre Implementierung des bereitgestellten Schnittstellentyps handelt und über den bereitgestellten Primärschlüssel verfügt.

GetGrain(Type, Guid, String)

Gibt einen Verweis auf das Grain zurück, bei dem es sich um die primäre Implementierung des bereitgestellten Schnittstellentyps handelt und über den bereitgestellten Primärschlüssel verfügt.

GetGrain(Type, Int64)

Gibt einen Verweis auf das Grain zurück, bei dem es sich um die primäre Implementierung des bereitgestellten Schnittstellentyps handelt und über den bereitgestellten Primärschlüssel verfügt.

GetGrain(Type, Int64, String)

Gibt einen Verweis auf das Grain zurück, bei dem es sich um die primäre Implementierung des bereitgestellten Schnittstellentyps handelt und über den bereitgestellten Primärschlüssel verfügt.

GetGrain(Type, String)

Gibt einen Verweis auf das Grain zurück, bei dem es sich um die primäre Implementierung des bereitgestellten Schnittstellentyps handelt und über den bereitgestellten Primärschlüssel verfügt.

GetGrain<TGrainInterface>(GrainId)

Gibt einen Verweis auf das angegebene Grain zurück, das die angegebene Schnittstelle implementiert.

GetGrain<TGrainInterface>(Guid, String)

Ruft einen Verweis auf ein Grain ab.

GetGrain<TGrainInterface>(Guid, String, String)

Ruft einen Verweis auf ein Grain ab.

GetGrain<TGrainInterface>(Int64, String)

Ruft einen Verweis auf ein Grain ab.

GetGrain<TGrainInterface>(Int64, String, String)

Ruft einen Verweis auf ein Grain ab.

GetGrain<TGrainInterface>(String, String)

Ruft einen Verweis auf ein Grain ab.

GetGrain<TGrainInterface>(Type, Guid)

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

GetGrain<TGrainInterface>(Type, Guid, String)

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

GetGrain<TGrainInterface>(Type, Int64)

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

GetGrain<TGrainInterface>(Type, Int64, String)

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

GetGrain<TGrainInterface>(Type, String)

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

Erweiterungsmethoden

GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>)

Funktionalität zum Erstellen von Verweisen auf Grains.

Gilt für: