Click or drag to resize
IMessagingManager Methods

[This is preliminary documentation and is subject to change.]

The IMessagingManager type exposes the following members.

Methods
  NameDescription
Public method void AddMessageFormaterBinding(IMessageFormaterBinding)
Registers a Message Formater bond
Public method void AddMessageObjectRelation(Guid, Int64, Int64)
Adds a relation between the message and the object
Public methodIBasicMessageToSendArchivedMessageDetails(Int64)
Retrieves details of a message that has been archived
Public methodIPaginationTFilter(TFilterDtoInterface, PaginationRequestTDToInterface)
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterableTDToInterface, TFilterDtoInterface.)
Public method void FlagMessageSuccess(IEnumerableIMessageSendResult)
Flags the success of the message sending. Used by sender plugins to notify message status
Public methodIEnumerableT, T: IMessageTypeGetActiveMessageTypes(Type)
Retrieves message types that are flagged as active
Public methodIMessageAttachmentGetAttachmentInfo(Int64)
Retrieves metadata for an attachment
Public methodStreamGetAttachmentStream(Int64)
Retrieves a stream with the data of attachment specificed. Remember to dispose the Stream
Public methodInt64GetDefaultEmailMessageType
Retrieves the System Default message type id for E-Mails
Public methodInt64GetDefaultSmsMessageType
Retrieves the System Default message type id for SMS text messages
Public methodIEnumerableT, T: IMessageFormaterGetInstalledMessageFormaters
Retrieves all known message formaters
Public methodIEnumerableT, T: IMessageSenderGetInstalledMessageSenders
Retrieves all known message senders
Public methodIEnumerableT, T: IMessageFormaterBindingGetMessageFormaterBindings
Retrives the bonds between Message Formaters and message types
Public methodIEnumerableT, T: IBasicMessageToSendGetMessagesToSend(IMessageSenderPlugin, Int32)
Retrives messages waiting to be sent for a specific plugin
Public methodIEnumerableT, T: StringGetTop100ReceiverAddress(String)
Retrieves the first 100 distinct receiver addresses that start with a specific string
Public methodIEnumerableT, T: StringGetTop100ReceiverName(String)
Retrieves the first 100 distinct receiver names that start with a specific string
Public methodIBasicMessageToSendPendingMessageDetails(Int64)
Retrieves details of a message that is pending sending
Public method void RemoveMessageFormaterBinding(IMessageFormaterBinding)
Removes a Message Formater bond
Public method void ReplaceMessageFormatterBindings(Int64, IEnumerableIMessageFormaterBinding)
Replace all Formater bonds for a specific message type with a new set of bonds
Public method void ResendMessage(Int64, DateTime)
Flags an archived message to be resent at a specific time. It is not allowed to resend the same message more than once.
Public method void ResendMessages(IEnumerableInt64, DateTime)
Flags an archived message to be resent at a specific time. It is not allowed to resend the same message more than once.
Public method void SendMessagesT(IEnumerableT, Int64, NullableGuid)
Sends messages
Public method void SendMessagesT(IEnumerableT, Int64, NullableGuid, RelatesToObjectType, Int64)
Sends messages
Public method void SendPreFormattedMessage(IBasicMessage, Int64, NullableGuid)
Sends a pre-formated message
Public method void SendPreFormattedMessage(IEnumerableIBasicMessage, Int64, NullableGuid)
Sends a pre-formated message
Public method void SendPreFormattedMessage(IBasicMessage, Int64, NullableGuid, RelatesToObjectType, Int64)
Sends a pre-formated message
Public method void SendPreFormattedMessage(IEnumerableIBasicMessage, Int64, NullableGuid, RelatesToObjectType, Int64)
Sends a pre-formated message
Top
See Also