Interface IMessagingController
Assembly: DotNetNuke.dll
Syntax
public interface IMessagingController
Methods
GetInboxCount(int, int)
Declaration
int GetInboxCount(int portalID, int userID)
Parameters
| Type |
Name |
Description |
| int |
portalID |
|
| int |
userID |
|
Returns
GetMessageByID(int, int, int)
Declaration
Message GetMessageByID(int portalID, int userID, int messageID)
Parameters
| Type |
Name |
Description |
| int |
portalID |
|
| int |
userID |
|
| int |
messageID |
|
Returns
GetNewMessageCount(int, int)
Declaration
int GetNewMessageCount(int portalID, int userID)
Parameters
| Type |
Name |
Description |
| int |
portalID |
|
| int |
userID |
|
Returns
GetNextMessageForDispatch(Guid)
Declaration
Message GetNextMessageForDispatch(Guid schedulerInstance)
Parameters
| Type |
Name |
Description |
| Guid |
schedulerInstance |
|
Returns
GetUserInbox(int, int, int, int)
Declaration
List<Message> GetUserInbox(int portalID, int userID, int pageNumber, int pageSize)
Parameters
| Type |
Name |
Description |
| int |
portalID |
|
| int |
userID |
|
| int |
pageNumber |
|
| int |
pageSize |
|
Returns
MarkMessageAsDispatched(int)
Declaration
void MarkMessageAsDispatched(int messageID)
Parameters
| Type |
Name |
Description |
| int |
messageID |
|
SaveMessage(Message)
Declaration
void SaveMessage(Message objMessage)
Parameters
| Type |
Name |
Description |
| Message |
objMessage |
|
UpdateMessage(Message)
Declaration
void UpdateMessage(Message objMessage)
Parameters
| Type |
Name |
Description |
| Message |
objMessage |
|
Extension Methods