IMessagingManager Methods |
[This is preliminary documentation and is subject to change.]
The IMessagingManager type exposes the following members.
Name | Description | ||
---|---|---|---|
![]() | void | AddMessageFormaterBinding(IMessageFormaterBinding) |
Registers a Message Formater bond
|
![]() | void | AddMessageObjectRelation(Guid, Int64, Int64) |
Adds a relation between the message and the object
|
![]() | IBasicMessageToSend | ArchivedMessageDetails(Int64) |
Retrieves details of a message that has been archived
|
![]() | IPaginationT | Filter(TFilterDtoInterface, PaginationRequestTDToInterface) |
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterableTDToInterface, TFilterDtoInterface.) |
![]() | void | FlagMessageSuccess(IEnumerableIMessageSendResult) |
Flags the success of the message sending. Used by sender plugins to notify message status
|
![]() | IEnumerableT, T: IMessageType | GetActiveMessageTypes(Type) |
Retrieves message types that are flagged as active
|
![]() | IMessageAttachment | GetAttachmentInfo(Int64) |
Retrieves metadata for an attachment
|
![]() | Stream | GetAttachmentStream(Int64) |
Retrieves a stream with the data of attachment specificed. Remember to dispose the Stream
|
![]() | Int64 | GetDefaultEmailMessageType |
Retrieves the System Default message type id for E-Mails
|
![]() | Int64 | GetDefaultSmsMessageType |
Retrieves the System Default message type id for SMS text messages
|
![]() | IEnumerableT, T: IMessageFormater | GetInstalledMessageFormaters |
Retrieves all known message formaters
|
![]() | IEnumerableT, T: IMessageSender | GetInstalledMessageSenders |
Retrieves all known message senders
|
![]() | IEnumerableT, T: IMessageFormaterBinding | GetMessageFormaterBindings |
Retrives the bonds between Message Formaters and message types
|
![]() | IEnumerableT, T: IBasicMessageToSend | GetMessagesToSend(IMessageSenderPlugin, Int32) |
Retrives messages waiting to be sent for a specific plugin
|
![]() | IEnumerableT, T: String | GetTop100ReceiverAddress(String) |
Retrieves the first 100 distinct receiver addresses that start with a specific string
|
![]() | IEnumerableT, T: String | GetTop100ReceiverName(String) |
Retrieves the first 100 distinct receiver names that start with a specific string
|
![]() | IBasicMessageToSend | PendingMessageDetails(Int64) |
Retrieves details of a message that is pending sending
|
![]() | void | RemoveMessageFormaterBinding(IMessageFormaterBinding) |
Removes a Message Formater bond
|
![]() | void | ReplaceMessageFormatterBindings(Int64, IEnumerableIMessageFormaterBinding) |
Replace all Formater bonds for a specific message type with a new set of bonds
|
![]() | 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.
|
![]() | 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.
|
![]() | void | SendMessagesT(IEnumerableT, Int64, NullableGuid) |
Sends messages
|
![]() | void | SendMessagesT(IEnumerableT, Int64, NullableGuid, RelatesToObjectType, Int64) |
Sends messages
|
![]() | void | SendPreFormattedMessage(IBasicMessage, Int64, NullableGuid) |
Sends a pre-formated message
|
![]() | void | SendPreFormattedMessage(IEnumerableIBasicMessage, Int64, NullableGuid) |
Sends a pre-formated message
|
![]() | void | SendPreFormattedMessage(IBasicMessage, Int64, NullableGuid, RelatesToObjectType, Int64) |
Sends a pre-formated message
|
![]() | void | SendPreFormattedMessage(IEnumerableIBasicMessage, Int64, NullableGuid, RelatesToObjectType, Int64) |
Sends a pre-formated message
|