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
outgoingEmailsIOutgoingEmailStoreReads one send back by the identifier every decision names it by.
outboxIOutboxOperationStoreCounts and pages the outbox, and performs a decision about one send.
authorizationAccessAuthorizationAnswers which principal reached this use case.
Exceptions
- ArgumentNullException
Thrown when any argument is null.