Table of Contents

Property HasOutstandingServerWork

Namespace
MailFathom.Domain.Delivery.Drafts
Assembly
MailFathom.Domain.dll

HasOutstandingServerWork

Gets whether an attempt against the mail server would do anything for this draft.

public bool HasOutstandingServerWork { get; }

Property Value

bool

Remarks

It is what a pass filters on, so an account whose drafts are all settled costs one bounded read rather than a session per draft. A draft whose append was never answered is deliberately not outstanding: nothing appends it again, and nothing can remove what nobody can name. A promoted draft is outstanding whatever its copies say, because what it is waiting for is its own delivery rather than a folder.