Show / Hide Table of Contents

Class MessagingController

Inheritance
object
ServiceLocator<IMessagingController, MessagingController>
MessagingController
Implements
IMessagingController
Inherited Members
ServiceLocator<IMessagingController, MessagingController>.SetTestableInstance(IMessagingController)
ServiceLocator<IMessagingController, MessagingController>.ClearInstance()
ServiceLocator<IMessagingController, MessagingController>.GetFactory()
ServiceLocator<IMessagingController, MessagingController>.Instance
ServiceLocator<IMessagingController, MessagingController>.Factory
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Services.Social.Messaging
Assembly: DotNetNuke.dll
Syntax
public class MessagingController : ServiceLocator<IMessagingController, MessagingController>, IMessagingController

Constructors

MessagingController()

Declaration
public MessagingController()

MessagingController(IDataService)

Declaration
public MessagingController(IDataService dataService)
Parameters
Type Name Description
IDataService dataService

Methods

GetFactory()

Declaration
protected override Func<IMessagingController> GetFactory()
Returns
Type Description
Func<IMessagingController>
Overrides
ServiceLocator<IMessagingController, MessagingController>.GetFactory()

SendMessage(Message, IList<RoleInfo>, IList<UserInfo>, IList<int>)

Declaration
public virtual void SendMessage(Message message, IList<RoleInfo> roles, IList<UserInfo> users, IList<int> fileIDs)
Parameters
Type Name Description
Message message
IList<RoleInfo> roles
IList<UserInfo> users
IList<int> fileIDs

SendMessage(Message, IList<RoleInfo>, IList<UserInfo>, IList<int>, UserInfo)

Declaration
public virtual void SendMessage(Message message, IList<RoleInfo> roles, IList<UserInfo> users, IList<int> fileIDs, UserInfo sender)
Parameters
Type Name Description
Message message
IList<RoleInfo> roles
IList<UserInfo> users
IList<int> fileIDs
UserInfo sender

Implements

IMessagingController

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS