Table of Contents

Constructor MailSynchronizationRunLedger

Namespace
MailFathom.Application.Synchronization.Administration
Assembly
MailFathom.Application.dll

MailSynchronizationRunLedger(TimeProvider)

Initializes a ledger that has observed no run.

public MailSynchronizationRunLedger(TimeProvider timeProvider)

Parameters

timeProvider TimeProvider

Stamps every run this ledger records, so nothing that writes to it has to carry a clock.

Exceptions

ArgumentNullException

Thrown when timeProvider is null.