Show / Hide Table of Contents

Namespace NFX.Web.Messaging

Classes

CompositeMessageSink

Registry of different sinks. Purpose - main sink for message service

HttpBasicAuthenticationHelper

MailgunMailerSink

Implements mailer sink using Mailgun service

Message

Represents an email msg that needs to be sent

Message.Attachment

MessageAddressBuilder

Facilitates the conversion of config into stream of Addressee entries

MessageService

Provides implementation for IMessenger service

MessageSink

Base for ALL implementations that work under MailerService

NOPMessageSink

NOPMessenger

Implements NOP Mailer that does nothing

SMTPMessageSink

Implements msg sink based on SMTPClient

TwilioSink

Sending SMS with Twilio REST API

Structs

MessageAddressBuilder.Addressee

Holds data about an addressee: {Name, Channel, Address (per channel)}, example {"Frank Borland", "UrgentSMTP", "frankb@xyz.com"}

Interfaces

IMessageSink

Marker interface for injection into MailerSerive.Sink property from code

IMessenger

Describes an entity that can send EMails

IMessengerImplementation

Enums

MsgChannels

Denotes message chjannels - e.g EMail, SMS etc.

MsgImportance

Message importance: Normal, Important, MostImportant etc.

MsgPriority

Message priorities: Urgent, Normal etc.

SendMessageErrorHandling

Defines how a message send error should be handled: Ignored, Thrown etc.

Delegates

MessageBuilderChangeEventHandler

Represents events fired on MessageBuilder change

Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX