IClusterClient Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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é |
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é |
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. |