Class QueuedSendRefusedException
- Namespace
- MailFathom.Application.Mail.Delivery.Tracking
- Assembly
- MailFathom.Application.dll
The failure raised when a question or an instruction about one queued send is not answered at all.
public sealed class QueuedSendRefusedException : MailFathomException, ISerializable
- Inheritance
-
QueuedSendRefusedException
- Implements
- Inherited Members
Remarks
The three refusals it carries are the whole of what these use cases decline, and none says anything about the message. One means the text names no send this system could have issued; one means the caller may not be told a record exists; the last means the record exists, the caller queued it, and the moment in which it could still have been withdrawn has passed.
The messages name nothing about the send. A recipient, a subject, and an account are all things a caller learns from the answer it is entitled to rather than from a refusal it is not.
Properties
- ErrorCode
Gets the stable code identifying this failure to a boundary that must report it without naming a type.
Methods
- IdentifierMalformed()
Reports text that names no send this system could have issued an identifier for.
- NoLongerCancellable()
Reports a send that can no longer be withdrawn.
- NotFound()
Reports a send the caller may not be told about, whether or not one exists.