C# Класс Marten.Events.Projections.Async.Fetcher

Наследование: IDisposable, IFetcher
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Dispose ( ) : void
FetchNextPage ( long lastEncountered ) : Task
Fetcher ( IDocumentStore store, Marten.Events.Projections.Async.DaemonSettings settings, Marten.Events.Projections.Async.AsyncOptions options, IDaemonLogger logger, IDaemonErrorHandler errorHandler, IEnumerable eventTypes ) : System
Fetcher ( IDocumentStore store, Marten.Events.Projections.Async.DaemonSettings settings, IProjection projection, IDaemonLogger logger, IDaemonErrorHandler errorHandler ) : System
Pause ( ) : Task
Reset ( ) : void
Start ( IProjectionTrack track, DaemonLifecycle lifecycle, CancellationToken token = default(CancellationToken) ) : void
Stop ( ) : Task

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

Метод Описание
buildEventPage ( long @from, NpgsqlCommand cmd ) : Task
fetchEvents ( IProjectionTrack track, DaemonLifecycle lifecycle ) : Task
fetchNextPage ( long lastEncountered ) : Task
getLong ( DbDataReader reader ) : Task

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

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

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

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

public FetchNextPage ( long lastEncountered ) : Task
lastEncountered long
Результат Task

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

public Fetcher ( IDocumentStore store, Marten.Events.Projections.Async.DaemonSettings settings, Marten.Events.Projections.Async.AsyncOptions options, IDaemonLogger logger, IDaemonErrorHandler errorHandler, IEnumerable eventTypes ) : System
store IDocumentStore
settings Marten.Events.Projections.Async.DaemonSettings
options Marten.Events.Projections.Async.AsyncOptions
logger IDaemonLogger
errorHandler IDaemonErrorHandler
eventTypes IEnumerable
Результат System

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

public Fetcher ( IDocumentStore store, Marten.Events.Projections.Async.DaemonSettings settings, IProjection projection, IDaemonLogger logger, IDaemonErrorHandler errorHandler ) : System
store IDocumentStore
settings Marten.Events.Projections.Async.DaemonSettings
projection IProjection
logger IDaemonLogger
errorHandler IDaemonErrorHandler
Результат System

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

public Pause ( ) : Task
Результат Task

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

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

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

public Start ( IProjectionTrack track, DaemonLifecycle lifecycle, CancellationToken token = default(CancellationToken) ) : void
track IProjectionTrack
lifecycle DaemonLifecycle
token System.Threading.CancellationToken
Результат void

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

public Stop ( ) : Task
Результат Task