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.