Creates a new ObjectMessageRequest instance.

Namespace: Sfs2X.Requests
Assembly: SmartFox2X (in SmartFox2X.dll) Version: 1.7.0.0 (1.7.0)

Syntax

C#
public ObjectMessageRequest(
	ISFSObject obj,
	Room targetRoom,
	ICollection<User> recipients
)

Parameters

obj
Type: Sfs2X.Entities.Data..::..ISFSObject
An instance of SFSObject containing custom parameters to be sent to the message recipients.
targetRoom
Type: Sfs2X.Entities..::..Room
The Room object corresponding to the Room where the message should be dispatched; if null, the last Room joined by the user is used (default = null).
recipients
Type: System.Collections.Generic..::..ICollection<(Of <(<'User>)>)>
A collection of User objects corresponding to the message recipients (default = null); if null, the message is sent to all users in the target Room (except the sender himself).

Remarks

The instance must be passed to the SmartFox.Send method for the request to be performed.

See Also