C# Класс EventStore.Projections.Core.Services.Processing.CoreProjectionCheckpointWriter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BeginWriteCheckpoint ( IEnvelope envelope, CheckpointTag requestedCheckpointPosition, string requestedCheckpointState ) : void
CoreProjectionCheckpointWriter ( string projectionCheckpointStreamId, IODispatcher ioDispatcher, ProjectionVersion projectionVersion, string name ) : System
GetStatistics ( ProjectionStatistics info ) : void
Initialize ( ) : void
StartFrom ( CheckpointTag checkpointTag, int checkpointEventNumber ) : void

Приватные методы

Метод Описание
CreateStreamMetadataEvent ( ) : Event
PublishWriteCheckpointEvent ( ) : void
PublishWriteStreamMetadata ( ) : void
PublishWriteStreamMetadataAndCheckpointEvent ( ) : void
WriteCheckpointEventCompleted ( string eventStreamId, OperationResult operationResult, int firstWrittenEventNumber ) : void

Описание методов

BeginWriteCheckpoint() публичный Метод

public BeginWriteCheckpoint ( IEnvelope envelope, CheckpointTag requestedCheckpointPosition, string requestedCheckpointState ) : void
envelope IEnvelope
requestedCheckpointPosition CheckpointTag
requestedCheckpointState string
Результат void

CoreProjectionCheckpointWriter() публичный Метод

public CoreProjectionCheckpointWriter ( string projectionCheckpointStreamId, IODispatcher ioDispatcher, ProjectionVersion projectionVersion, string name ) : System
projectionCheckpointStreamId string
ioDispatcher IODispatcher
projectionVersion ProjectionVersion
name string
Результат System

GetStatistics() публичный Метод

public GetStatistics ( ProjectionStatistics info ) : void
info ProjectionStatistics
Результат void

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

StartFrom() публичный Метод

public StartFrom ( CheckpointTag checkpointTag, int checkpointEventNumber ) : void
checkpointTag CheckpointTag
checkpointEventNumber int
Результат void