Partager via


Orleans.LogConsistency Espace de noms

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.