Table of Contents

Method RecordRunEnded

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

RecordRunEnded(MailAccountId, int, int, bool)

Records how one account's run ended.

public void RecordRunEnded(MailAccountId accountId, int scheduledFolderCount, int failedFolderCount, bool mutationConvergenceFailed)

Parameters

accountId MailAccountId

The account whose run finished.

scheduledFolderCount int

How many folders the run scheduled.

failedFolderCount int

How many of them did not complete.

mutationConvergenceFailed bool

Whether carrying the account's outstanding mailbox changes failed.

Remarks

The phase is left where the run put it, because what follows a finished run is the supervisor deciding a delay and reporting it through RecordNextRunDue(MailAccountId, TimeSpan, int). Moving to a waiting phase here would claim a wait whose length nothing had computed yet.