Compartir a través de


Orleans.EventSourcing Espacio de nombres

Clases

ConnectionIssue

Representa información sobre los problemas de conexión detectados dentro de los protocolos de coherencia de registros. Se usa tanto dentro del protocolo para realizar un seguimiento de los bucles de reintento como para que los usuarios que quieran supervisar sus granos coherentes con el registro para detectar problemas de comunicación.

JournaledGrain<TGrainState>

Clase base para granos coherentes con el registro mediante la terminología estándar de aprovisionamiento de eventos. Todas las operaciones son seguras para la reentrada.

JournaledGrain<TGrainState,TEventBase>

Clase base para granos coherentes con el registro mediante la terminología estándar de aprovisionamiento de eventos. Todas las operaciones son seguras para la reentrada.

LogConsistencyStatistics

Colección de estadísticas para granos mediante la coherencia del registro. Consulta LogConsistentGrain<TView>.

LogConsistentGrain<TView>

Clase base para todos los granos que usan la coherencia del registro para administrar el estado. Es el equivalente de Grain<TGrainState> para granos mediante la coherencia del registro. (SiloAssemblyLoader lo usa para extraer el tipo)

ProtocolTransportException

Excepción producida por la capa de mensajería de protocolo.

Interfaces

IConnectionIssueListener

Interfaz implementada por granos coherentes con el registro mediante métodos protegidos virtuales que los usuarios pueden invalidar para supervisar los problemas de conexión.

ILogConsistencyDiagnostics

Interfaz para diagnósticos.

ILogConsistencyProtocolMessage

interfaz para marcar clases que representan mensajes de protocolo. Todas estas clases deben ser serializables.

ILogConsistencyProtocolParticipant

Interfaz específica para granos que participan en protocolos de coherencia de registros de varios clústeres.

ILogConsistencyProtocolServices

Funcionalidad para su uso por adaptadores de vista de registro que usan protocolos de replicación o coherencia personalizados. Abstrae la comunicación entre réplicas del grano coherente con el registro en distintos clústeres.

ILogViewAdaptor<TLogView,TLogEntry>

Un adaptador de vista de registro es la interfaz de almacenamiento para LogConsistentGrain<TView>, cuyo estado se define como una vista de registro.

Hay un adaptador por grano, que se instala cuando ILogViewAdaptorFactory se activa el grano.

ILogViewAdaptorFactory

Interfaz que se va a implementar para un generador de adaptadores de vista de registros

ILogViewAdaptorHost<TLogView,TLogEntry>

Interfaz implementada por todos los granos que usan la coherencia de la vista de registro Proporciona al adaptador de vista de registro acceso a información específica y devoluciones de llamada específicas.

ILogViewRead<TView,TLogEntry>

Interfaz para leer la vista de registro.

ILogViewUpdate<TLogEntry>

Interfaz para actualizar el registro.