Orleans.EventSourcing.Common Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
BatchedNotificationMessage |
Mensaje de notificación que contiene un lote de mensajes de notificación. |
NotificationFailed |
Describe un problema de conexión que se produjo al enviar notificaciones de actualización a instancias remotas. |
PrimaryBasedLogViewAdaptor<TLogView,TLogEntry,TSubmissionEntry> |
Plantilla general para construir adaptadores de vista de registro basados en una principal de lectura y escritura secuencial. Esto se usa para construir una variedad de proveedores de coherencia de registros diferentes, todos ellos siguiendo el mismo patrón básico (lectura y escritura de la vista más reciente desde o hacia principal y envío de notificaciones después de escribir). Tenga en cuenta que el propio registro es transitorio, es decir, no se guarda realmente en el almacenamiento, solo la vista más reciente y algunos metadatos (la posición del registro y las marcas de escritura) se almacenan en la principal. Es seguro intercalar llamadas a este adaptador (usando solo programador de granos, por supuesto). Las subclases invalidan ReadAsync y WriteAsync para leer desde y escribir en principal. Las llamadas a la réplica principal se serializan, es decir, nunca se intercalan. |
PrimaryOperationFailed |
Describe un problema de conexión que se produjo al comunicarse con el almacenamiento principal. |
StringEncodedWriteVector | |
SubmissionEntry<TLogEntry> |
Clase base para las entradas de envío almacenadas en la cola pendiente. |
VersionNotificationMessage |
Mensaje de notificación simple que contiene solo la versión. |
Estructuras
RecordedConnectionIssue |
Clase de utilidad para registrar problemas de conexión. Es público, no interno, porque es un bloque de creación útil para implementar otros proveedores de coherencia. |
Interfaces
INotificationMessage |
Clase base para los mensajes de notificación enviados por adaptadores de vista de registro a otros clústeres, después de actualizar el registro. Todas las subclases deben ser serializables. |