Compartir a través de


Orleans.LogConsistency 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.

LogConsistencyStatistics

Colección de estadísticas de granos mediante la coherencia del registro. Vea ILogConsistentGrain.

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 los granos mediante la coherencia del registro. (SiloAssemblyLoader lo usa para extraer el tipo)

LogConsistentGrainBase<TView>

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

NotificationFailed

Representa información sobre los errores de notificación detectados dentro de los protocolos de coherencia del registro.

ProtocolTransportException

Excepción producida por el nivel 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.

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 diferentes clústeres.

ILogConsistencyProvider

Interfaz que se va a implementar para un proveedor de coherencia de registros.

ILogConsistentGrain

Esta interfaz encapsula la funcionalidad de los granos que administran su estado en función de la coherencia del registro, como JournaledGrain. Es el equivalente de Orleans.IStatefulGrain para granos coherentes con el registro.

ILogViewAdaptor<TLogView,TLogEntry>

Un adaptador de vista de registro es la interfaz de almacenamiento para ILogConsistentGrain, cuyo estado se define como una vista de registro.

Hay un adaptador por grano, que se instala cuando ILogConsistencyProvider 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.