Freigeben über


IClusterClient Schnittstelle

Definition

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 obj.

(Geerbt von IGrainFactory)
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 namezurück.

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 nameab.

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.

Gilt für: