Partager via


IClusterClient Interface

Définition

Interface cliente pour interagir avec un cluster Orleans.

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
Implémente

Propriétés

Configuration

Obtient la configuration du client.

IsInitialized

Obtient une valeur indiquant si ce client est initialisé ou non.

Logger

Fournit une fonctionnalité de journalisation pour les applications.

ServiceProvider

Obtient le fournisseur de services utilisé par ce client.

Méthodes

Abort()

Abandonne le client sans honte.

AbortAsync()

Abandonne le client sans honte.

BindGrainReference(IAddressable)

Lie la référence de grain fournie à cette instance.

(Hérité de IGrainFactory)
Close()

Arrête normalement le client et se déconnecte du cluster.

Connect()

Démarre le client et se connecte au cluster configuré.

Connect(Func<Exception,Task<Boolean>>)

Démarre le client et se connecte au cluster configuré.

CreateObjectReference<TGrainObserverInterface>(IGrainObserver)

Crée une référence au fourni obj.

(Hérité de IGrainFactory)
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver)

Supprime la référence d’objet fournie.

(Hérité de IGrainFactory)
GetGrain(GrainId)

Retourne une référence non typée pour l’ID de grain fourni.

(Hérité de IGrainFactory)
GetGrain(GrainId, GrainInterfaceType)

Retourne une référence pour l’ID de grain fourni qui implémente le type d’interface spécifié.

(Hérité de IGrainFactory)
GetGrain(Type, Guid)

Retourne une référence au grain qui est l’implémentation primaire du type d’interface fourni et qui a la clé primaire fournie.

(Hérité de IGrainFactory)
GetGrain(Type, Guid, String)

Retourne une référence au grain qui est l’implémentation primaire du type d’interface fourni et qui a la clé primaire fournie.

(Hérité de IGrainFactory)
GetGrain(Type, Int64)

Retourne une référence au grain qui est l’implémentation primaire du type d’interface fourni et qui a la clé primaire fournie.

(Hérité de IGrainFactory)
GetGrain(Type, Int64, String)

Retourne une référence au grain qui est l’implémentation primaire du type d’interface fourni et qui a la clé primaire fournie.

(Hérité de IGrainFactory)
GetGrain(Type, String)

Retourne une référence au grain qui est l’implémentation primaire du type d’interface fourni et qui a la clé primaire fournie.

(Hérité de IGrainFactory)
GetGrain<TGrainInterface>(GrainId)

Retourne une référence au grain spécifié qui implémente l’interface spécifiée.

(Hérité de IGrainFactory)
GetGrain<TGrainInterface>(Guid, String)

Obtient une référence à un grain.

(Hérité de IGrainFactory)
GetGrain<TGrainInterface>(Guid, String, String)

Obtient une référence à un grain.

(Hérité de IGrainFactory)
GetGrain<TGrainInterface>(Int64, String)

Obtient une référence à un grain.

(Hérité de IGrainFactory)
GetGrain<TGrainInterface>(Int64, String, String)

Obtient une référence à un grain.

(Hérité de IGrainFactory)
GetGrain<TGrainInterface>(String, String)

Obtient une référence à un grain.

(Hérité de IGrainFactory)
GetGrain<TGrainInterface>(Type, Guid)

Surcharge GetGrain qui retourne le type d’exécution de l’interface de grain et retourne le grain converti en TGrainInterface.

Le cas d’usage principal est lorsque vous souhaitez obtenir un grain dont le type est inconnu au moment de la compilation (par exemple, les paramètres de type générique).

(Hérité de IGrainFactory)
GetGrain<TGrainInterface>(Type, Guid, String)

Surcharge GetGrain qui retourne le type d’exécution de l’interface de grain et retourne le grain converti en TGrainInterface.

Le cas d’usage principal est lorsque vous souhaitez obtenir un grain dont le type est inconnu au moment de la compilation (par exemple, les paramètres de type générique).

(Hérité de IGrainFactory)
GetGrain<TGrainInterface>(Type, Int64)

Surcharge GetGrain qui retourne le type d’exécution de l’interface de grain et retourne le grain converti en TGrainInterface.

Le cas d’usage principal est lorsque vous souhaitez obtenir un grain dont le type est inconnu au moment de la compilation (par exemple, les paramètres de type générique).

(Hérité de IGrainFactory)
GetGrain<TGrainInterface>(Type, Int64, String)

Surcharge GetGrain qui retourne le type d’exécution de l’interface de grain et retourne le grain converti en TGrainInterface.

Le cas d’usage principal est lorsque vous souhaitez obtenir un grain dont le type est inconnu au moment de la compilation (par exemple, les paramètres de type générique).

(Hérité de IGrainFactory)
GetGrain<TGrainInterface>(Type, String)

Surcharge GetGrain qui retourne le type d’exécution de l’interface de grain et retourne le grain converti en TGrainInterface.

Le cas d’usage principal est lorsque vous souhaitez obtenir un grain dont le type est inconnu au moment de la compilation (par exemple, les paramètres de type générique).

(Hérité de IGrainFactory)
GetStreamProvider(String)

Retourne le IStreamProvider avec le spécifié name.

GetStreamProviders()

Retourne une collection de tous les s configurés IStreamProvider.

Méthodes d’extension

Configuration(IClusterClient)

Obtient la configuration du client.

GetStreamProvider(IClusterClient, String)

Obtient le fournisseur de flux avec le spécifié name.

GetBroadcastChannelProvider(IClusterClient, String)

Obtenez le canal de diffusion nommé fourni.

Logger(IClusterClient)

Fournit une fonctionnalité de journalisation pour les applications.

GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>)

Interface cliente pour interagir avec un cluster Orleans.

S’applique à