Orleans.LogConsistency Espace de noms
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.
Classes
ConnectionIssue |
Représente des informations sur les problèmes de connexion rencontrés dans les protocoles de cohérence des journaux. Il est utilisé à la fois à l’intérieur du protocole pour suivre les boucles de nouvelles tentatives et est rendu visible pour les utilisateurs qui souhaitent surveiller leurs grains cohérents dans les journaux pour les problèmes de communication. |
LogConsistencyStatistics |
Collection de statistiques pour les grains utilisant la cohérence des journaux. Consultez ILogConsistentGrain |
LogConsistentGrain<TView> |
Classe de base pour tous les grains qui utilisent la cohérence des journaux pour gérer l’état. Il s’agit de l’équivalent de Grain<TGrainState> pour les grains utilisant la cohérence des journaux. (SiloAssemblyLoader l’utilise pour extraire le type) |
LogConsistentGrainBase<TView> |
Classe de base pour tous les grains qui utilisent la cohérence des journaux pour gérer l’état. Il s’agit de l’équivalent de Grain<TGrainState> pour les grains utilisant la cohérence des journaux. (SiloAssemblyLoader l’utilise pour extraire le type) |
NotificationFailed |
Représente des informations sur les échecs de notification rencontrés dans les protocoles de cohérence des journaux. |
ProtocolTransportException |
Exception levée par la couche de messagerie de protocole. |
Interfaces
IConnectionIssueListener |
Interface implémentée par des grains cohérents dans les journaux à l’aide de méthodes protégées virtuelles qui peuvent être remplacées par les utilisateurs, afin de surveiller les problèmes de connexion. |
ILogConsistencyDiagnostics |
Interface pour les diagnostics. |
ILogConsistencyProtocolServices |
Fonctionnalités utilisées par les adaptateurs de vue de journal qui utilisent des protocoles de cohérence ou de réplication personnalisés. Extrait la communication entre les réplicas du grain cohérent dans les journaux dans différents clusters. |
ILogConsistencyProvider |
Interface à implémenter pour un fournisseur de cohérence des journaux. |
ILogConsistentGrain |
Cette interface encapsule les fonctionnalités des grains qui gèrent leur état en fonction de la cohérence des journaux, comme JournaledGrain. Il s’agit de l’équivalent de pour les Orleans.IStatefulGrain grains cohérents dans le journal. |
ILogViewAdaptor<TLogView,TLogEntry> |
Un adaptateur de vue de journal est l’interface de stockage pour ILogConsistentGrain, dont l’état est défini comme une vue de journal. Il existe un adaptateur par grain, qui est installé par ILogConsistencyProvider lorsque le grain est activé. |
ILogViewAdaptorFactory |
Interface à implémenter pour une fabrique d’adaptateur de vue de journal |
ILogViewAdaptorHost<TLogView,TLogEntry> |
Interface implémentée par tous les grains qui utilisent la cohérence de l’affichage des journaux Elle donne à l’adaptateur de vue de journal l’accès aux informations et rappels spécifiques au grain. |
ILogViewRead<TView,TLogEntry> |
Interface de lecture de l’affichage de journal. |
ILogViewUpdate<TLogEntry> |
Interface de mise à jour du journal. |