Table of Contents

Interface IMailboxReadScope

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

Holds one local read's report open for as long as the read is running.

public interface IMailboxReadScope : IDisposable
Inherited Members

Remarks

The report is open around the read rather than written after it, so the persistence and content-store work the read causes is reported beneath it. A read that never reports what it returned is reported as one that did not finish, which is what makes a refusal, a cancellation, and a fault visible without the use case catching anything.

Methods

Completed(int)

Records that the read produced an answer, and how much of one.