The base class from which all Message Providers should inherit.

Methods

Name Description
Execute Send the Message.
GetMessage Gets the Message, including Reply Name and removing/ substituting invalid characters.
GetMessageLengthDetails Get a Warning Message that can be displayed to a User relating to the message, e.g., if the length of the message has been exceeded.
IsConfigured Indicates whether this Service is configured.
RefreshSettings Refresh settings from those defined in the application.
ValidateRequest Validates that a Request can be sent using this Provider.

Properties

Name Description
AvailabilityMessage Read-Only A message describing why this Message Provider is unavailable if IsAvailable is False.
FriendlyName This Message Provider's Friendly Name.
IsAvailable Indicates whether this Message Provider is available.
MaxMessageLength The Maximum Length a Message can be.
MessageClass The underlying type of Message that this Class represents.
Name This Message Provider's Name.
PasswordCaption The terminology that this Message Provider uses to refer to the 'Password'.
SupportsAsyncExecute Indicates whether this Message Provider supports Asynchronous Execution.
SupportsDelayedSend Indicates whether this Message Provider supports 'delayed send' functionality.
SupportsFileAttachments Indicates whether this Message Provider supports File Attachments.
SupportsHtmlFormat Indicates whether this Message Provider supports HTML format messages.
SupportsOpenForEdit Indicates whether this Message Provider supports 'open the email for edit' functionality.
SupportsRequestUrlOverride Indicates whether this Message Provider supports the User overriding the Request URL.
SupportsSaveAsDraft Indicates whether this Message Provider supports 'save the email as a draft' functionality.
SupportsSend Indicates whether this Message Provider supports send functionality.
SupportsStringAttachments Indicates whether this Message Provider supports Memory Stream Attachments.
SupportsUninteruptedSend Indicates whether this Message Provider supports uninterrupted send functionality.
UserIdCaption The terminology that this Message Provider uses to refer to the 'User Id'.
Namespace:
Intersoft.ISSupport6
Assembly:
ISSupport6, Version=6.0.3
Target Framework:
.NET 9.0