Interface IInternalMessagingController
Assembly: DotNetNuke.dll
Syntax
public interface IInternalMessagingController
Methods
AttachmentsAllowed(int)
Declaration
bool AttachmentsAllowed(int portalId)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
Returns
CheckReplyHasRecipients(int, int)
Declaration
int CheckReplyHasRecipients(int conversationId, int userId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
Returns
ConvertLegacyMessages(int, int)
Declaration
void ConvertLegacyMessages(int pageIndex, int pageSize)
Parameters
| Type |
Name |
Description |
| int |
pageIndex |
|
| int |
pageSize |
|
CountArchivedConversations(int, int)
Declaration
int CountArchivedConversations(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
CountArchivedMessages(int, int)
Declaration
int CountArchivedMessages(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
CountArchivedMessagesByConversation(int)
Declaration
int CountArchivedMessagesByConversation(int conversationId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
Returns
CountConversations(int, int)
Declaration
int CountConversations(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
CountLegacyMessages()
Declaration
int CountLegacyMessages()
Returns
CountMessagesByConversation(int)
Declaration
int CountMessagesByConversation(int conversationId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
Returns
CountSentConversations(int, int)
Declaration
int CountSentConversations(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
CountSentMessages(int, int)
Declaration
int CountSentMessages(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
CountUnreadMessages(int, int)
Declaration
int CountUnreadMessages(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
DeleteMessageRecipient(int, int)
Declaration
void DeleteMessageRecipient(int messageId, int userId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
| int |
userId |
|
DeleteUserFromConversation(int, int)
Declaration
void DeleteUserFromConversation(int conversationId, int userId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
DisablePrivateMessage(int)
Declaration
bool DisablePrivateMessage(int portalId)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
Returns
GetArchivedMessages(int, int, int)
Declaration
MessageBoxView GetArchivedMessages(int userId, int afterMessageId, int numberOfRecords)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
afterMessageId |
|
| int |
numberOfRecords |
|
Returns
GetAttachments(int)
Declaration
IEnumerable<MessageFileView> GetAttachments(int messageId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
Returns
GetInbox(int, int, int, string, bool)
Declaration
MessageBoxView GetInbox(int userId, int afterMessageId, int numberOfRecords, string sortColumn, bool sortAscending)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
afterMessageId |
|
| int |
numberOfRecords |
|
| string |
sortColumn |
|
| bool |
sortAscending |
|
Returns
GetInbox(int, int, int, string, bool, MessageReadStatus, MessageArchivedStatus)
Declaration
MessageBoxView GetInbox(int userId, int afterMessageId, int numberOfRecords, string sortColumn, bool ascending, MessageReadStatus readStatus, MessageArchivedStatus archivedStatus)
Parameters
Returns
GetLastSentMessage(UserInfo)
Declaration
Message GetLastSentMessage(UserInfo sender)
Parameters
Returns
GetMessage(int)
Declaration
Message GetMessage(int messageId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
Returns
GetMessageRecipient(int, int)
Declaration
MessageRecipient GetMessageRecipient(int messageId, int userId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
| int |
userId |
|
Returns
GetMessageRecipients(int)
Declaration
IList<MessageRecipient> GetMessageRecipients(int messageId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
Returns
GetMessageThread(int, int, int, int, ref int)
Declaration
MessageThreadsView GetMessageThread(int conversationId, int userId, int afterMessageId, int numberOfRecords, ref int totalRecords)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
| int |
afterMessageId |
|
| int |
numberOfRecords |
|
| int |
totalRecords |
|
Returns
GetMessageThread(int, int, int, int, string, bool, ref int)
Declaration
MessageThreadsView GetMessageThread(int conversationId, int userId, int afterMessageId, int numberOfRecords, string sortColumn, bool ascending, ref int totalRecords)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
| int |
afterMessageId |
|
| int |
numberOfRecords |
|
| string |
sortColumn |
|
| bool |
ascending |
|
| int |
totalRecords |
|
Returns
GetNextMessagesForDigestDispatch(Frequency, Guid, int)
Declaration
IList<MessageRecipient> GetNextMessagesForDigestDispatch(Frequency frequency, Guid schedulerInstance, int batchSize)
Parameters
Returns
GetNextMessagesForInstantDispatch(Guid, int)
Declaration
IList<MessageRecipient> GetNextMessagesForInstantDispatch(Guid schedulerInstance, int batchSize)
Parameters
| Type |
Name |
Description |
| Guid |
schedulerInstance |
|
| int |
batchSize |
|
Returns
GetRecentInbox(int)
Declaration
MessageBoxView GetRecentInbox(int userId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
Returns
GetRecentInbox(int, int, int)
Declaration
MessageBoxView GetRecentInbox(int userId, int afterMessageId, int numberOfRecords)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
afterMessageId |
|
| int |
numberOfRecords |
|
Returns
GetRecentSentbox(int)
Declaration
MessageBoxView GetRecentSentbox(int userId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
Returns
GetRecentSentbox(int, int, int)
Declaration
MessageBoxView GetRecentSentbox(int userId, int afterMessageId, int numberOfRecords)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
afterMessageId |
|
| int |
numberOfRecords |
|
Returns
GetSentbox(int, int, int, string, bool)
Declaration
MessageBoxView GetSentbox(int userId, int afterMessageId, int numberOfRecords, string sortColumn, bool sortAscending)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
afterMessageId |
|
| int |
numberOfRecords |
|
| string |
sortColumn |
|
| bool |
sortAscending |
|
Returns
GetSentbox(int, int, int, string, bool, MessageReadStatus, MessageArchivedStatus)
Declaration
MessageBoxView GetSentbox(int userId, int afterMessageId, int numberOfRecords, string sortColumn, bool ascending, MessageReadStatus readStatus, MessageArchivedStatus archivedStatus)
Parameters
Returns
IncludeAttachments(int)
Declaration
bool IncludeAttachments(int portalId)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
Returns
MarkArchived(int, int)
Declaration
void MarkArchived(int conversationId, int userId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
MarkMessageAsDispatched(int, int)
Declaration
void MarkMessageAsDispatched(int messageId, int recipientId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
| int |
recipientId |
|
MarkMessageAsSent(int, int)
Declaration
void MarkMessageAsSent(int messageId, int recipientId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
| int |
recipientId |
|
MarkRead(int, int)
Declaration
void MarkRead(int conversationId, int userId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
MarkUnArchived(int, int)
Declaration
void MarkUnArchived(int conversationId, int userId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
MarkUnRead(int, int)
Declaration
void MarkUnRead(int conversationId, int userId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
RecipientLimit(int)
Declaration
int RecipientLimit(int portalId)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
Returns
ReplyMessage(int, string, IList<int>)
Declaration
int ReplyMessage(int conversationId, string body, IList<int> fileIDs)
Parameters
Returns
ReplyMessage(int, string, IList<int>, UserInfo)
Declaration
int ReplyMessage(int conversationId, string body, IList<int> fileIDs, UserInfo sender)
Parameters
Returns
WaitTimeForNextMessage(UserInfo)
Declaration
int WaitTimeForNextMessage(UserInfo sender)
Parameters
Returns
Extension Methods