IGrainFactory Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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. |