Table of Contents

Interface IMailSynchronizationPhaseScope

Namespace
MailFathom.Application.Observability
Assembly
MailFathom.Application.dll

Holds one folder-run stage's report open for as long as the stage is running.

public interface IMailSynchronizationPhaseScope : IDisposable
Inherited Members

Remarks

The report is open around the stage rather than written after it, so the mail-session and database work the stage causes is reported beneath it. A stage that never reports having completed ended in shutdown or in a failure, and the two are told apart by the run's own token rather than by catching anything here.

Methods

Completed()

Records that the stage ran to its end.