Orleans.EventSourcing 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 nouvelle tentative et est rendu visible pour les utilisateurs qui souhaitent surveiller leurs grains cohérents dans les journaux à la recherche de problèmes de communication. |
JournaledGrain<TGrainState> |
Classe de base pour les grains cohérents dans les journaux à l’aide de la terminologie d’approvisionnement d’événements standard. Toutes les opérations sont réentrancy-safe. |
JournaledGrain<TGrainState,TEventBase> |
Classe de base pour les grains cohérents dans les journaux à l’aide de la terminologie d’approvisionnement d’événements standard. Toutes les opérations sont réentrancy-safe. |
LogConsistencyStatistics |
Collection de statistiques pour les grains utilisant la cohérence des journaux. Voir LogConsistentGrain<TView> |
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 logarithmique. (SiloAssemblyLoader l’utilise pour extraire le type) |
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 diagnostics. |
ILogConsistencyProtocolMessage |
interface pour marquer les classes qui représentent des messages de protocole. Toutes ces classes doivent être sérialisables. |
ILogConsistencyProtocolParticipant |
Interface de grain pour les grains qui participent à des protocoles de cohérence des journaux à plusieurs clusters. |
ILogConsistencyProtocolServices |
Fonctionnalité à utiliser 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 de cohérence des journaux dans différents clusters. |
ILogViewAdaptor<TLogView,TLogEntry> |
Un adaptateur de vue de journal est l’interface de stockage pour LogConsistentGrain<TView>, dont l’état est défini comme une vue de journal. Il existe un adaptateur par grain, qui est installé par ILogViewAdaptorFactory 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 la vue journal Elle permet à l’adaptateur de vue de journal d’accéder aux informations et aux rappels spécifiques aux grains. |
ILogViewRead<TView,TLogEntry> |
Interface pour la lecture de la vue journal. |
ILogViewUpdate<TLogEntry> |
Interface pour la mise à jour du journal. |