Table of Contents

Constructor MailAccountRunReport

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

MailAccountRunReport(DateTimeOffset, int, int, bool)

What one finished run of an account produced, in counts alone.

public MailAccountRunReport(DateTimeOffset EndedAt, int ScheduledFolderCount, int FailedFolderCount, bool MutationConvergenceFailed)

Parameters

EndedAt DateTimeOffset

When the 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, which fails the run on its own.

Remarks

The folder counts are what a failed run is read by: an account whose every folder failed is a mail server that is refusing, and one failing folder out of six is a mapping or a mailbox to look at. Convergence is reported apart from them because it fails a run without any folder having failed, and an operator reading only the folder counts would see a failed run nothing accounts for.