Table of Contents

Constructor OutboxOperations

Namespace
MailFathom.Application.Mail.Delivery.Operations
Assembly
MailFathom.Application.dll

OutboxOperations(IOutgoingEmailStore, IOutboxOperationStore, AccessAuthorization)

Initializes the operations over a deployment's outbox.

public OutboxOperations(IOutgoingEmailStore outgoingEmails, IOutboxOperationStore outbox, AccessAuthorization authorization)

Parameters

outgoingEmails IOutgoingEmailStore

Reads one send back by the identifier every decision names it by.

outbox IOutboxOperationStore

Counts and pages the outbox, and performs a decision about one send.

authorization AccessAuthorization

Answers which principal reached this use case.

Exceptions

ArgumentNullException

Thrown when any argument is null.