IClusterClient 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.
Clientschnittstelle für die Interaktion mit einem Orleans-Cluster.
public interface IClusterClient : IDisposable, Orleans.IGrainFactory
public interface IClusterClient : IAsyncDisposable, IDisposable, Orleans.IGrainFactory
public interface IClusterClient : Orleans.IGrainFactory
type IClusterClient = interface
interface IDisposable
interface IGrainFactory
type IClusterClient = interface
interface IGrainFactory
interface IAsyncDisposable
interface IDisposable
type IClusterClient = interface
interface IGrainFactory
Public Interface IClusterClient
Implements IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IAsyncDisposable, IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IGrainFactory
- Implementiert
Eigenschaften
Configuration |
Ruft die Clientkonfiguration ab. |
IsInitialized |
Ruft einen Wert ab, der angibt, ob dieser Client initialisiert ist. |
Logger |
Stellt Protokollierungsfunktionen für Anwendungen bereit. |
ServiceProvider |
Ruft den Dienstanbieter ab, der von diesem Client verwendet wird. |
Methoden
Abort() |
Bricht den Client nicht ordnungsgemäß ab. |
AbortAsync() |
Bricht den Client nicht ordnungsgemäß ab. |
BindGrainReference(IAddressable) |
Bindet den bereitgestellten Körnungsverweis an diese Instanz. (Geerbt von IGrainFactory) |
Close() |
Beendet den Client ordnungsgemäß und trennt sich vom Cluster. |
Connect() |
Startet den Client und stellt eine Verbindung mit dem konfigurierten Cluster her. |
Connect(Func<Exception,Task<Boolean>>) |
Startet den Client und stellt eine Verbindung mit dem konfigurierten Cluster her. |
CreateObjectReference<TGrainObserverInterface>(IGrainObserver) |
Erstellt einen Verweis auf das bereitgestellte |
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver) |
Löscht den angegebenen Objektverweis. (Geerbt von IGrainFactory) |
GetGrain(GrainId) |
Gibt einen nicht typisierten Verweis für die angegebene Grain-ID zurück. (Geerbt von IGrainFactory) |
GetGrain(GrainId, GrainInterfaceType) |
Gibt einen Verweis für die angegebene Grain-ID zurück, die den angegebenen Schnittstellentyp implementiert. (Geerbt von IGrainFactory) |
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. (Geerbt von IGrainFactory) |
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. (Geerbt von IGrainFactory) |
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. (Geerbt von IGrainFactory) |
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. (Geerbt von IGrainFactory) |
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. (Geerbt von IGrainFactory) |
GetGrain<TGrainInterface>(GrainId) |
Gibt einen Verweis auf das angegebene Grain zurück, das die angegebene Schnittstelle implementiert. (Geerbt von IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String) |
Ruft einen Verweis auf ein Grain ab. (Geerbt von IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String, String) |
Ruft einen Verweis auf ein Grain ab. (Geerbt von IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String) |
Ruft einen Verweis auf ein Grain ab. (Geerbt von IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String, String) |
Ruft einen Verweis auf ein Grain ab. (Geerbt von IGrainFactory) |
GetGrain<TGrainInterface>(String, String) |
Ruft einen Verweis auf ein Grain ab. (Geerbt von IGrainFactory) |
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). (Geerbt von IGrainFactory) |
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). (Geerbt von IGrainFactory) |
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). (Geerbt von IGrainFactory) |
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). (Geerbt von IGrainFactory) |
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). (Geerbt von IGrainFactory) |
GetStreamProvider(String) |
Gibt den IStreamProvider mit dem angegebenen |
GetStreamProviders() |
Gibt eine Auflistung aller konfigurierten IStreamProviders zurück. |
Erweiterungsmethoden
Configuration(IClusterClient) |
Ruft die Clientkonfiguration ab. |
GetStreamProvider(IClusterClient, String) |
Ruft den Streamanbieter mit dem angegebenen |
GetBroadcastChannelProvider(IClusterClient, String) |
Rufen Sie den angegebenen benannten Broadcastkanal ab. |
Logger(IClusterClient) |
Stellt Protokollierungsfunktionen für Anwendungen bereit. |
GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>) |
Clientschnittstelle für die Interaktion mit einem Orleans-Cluster. |