Room members
Encapsulates a group chat room.
The Room type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Room |
Top
Properties
Name | Description | |
---|---|---|
AdviseMap | (Inherited from ComObject.) | |
IsOutgoingMessageFilterEnabled | Gets whether the outgoing message filter is enabled. | |
JoinedState | Gets the room join state. | |
Participants | Gets the room participants | |
Properties | Gets a collection of room properties. | |
ScriptObject | (Inherited from ScriptWrapper.) | |
UnreadRoomMessageCount | Gets the unread room message count. |
Top
Methods
Name | Description | |
---|---|---|
AttachEvent(Guid) | (Inherited from ComObject.) | |
AttachEvent(Object, Guid) | (Inherited from ComObject.) | |
BeginJoin | Join this room | |
BeginLeave | Leave this room. | |
BeginRetrieveAdditionalMessages | Retrieve additional messages | |
BeginRetrieveLatestMessages | Retrieve latest messages from a room | |
BeginSendMessage(String, RoomMessageType, AsyncCallback, Object) | Sends a plain text message to this room. | |
BeginSendMessage(IDictionary<RoomMessageFormat, String>, RoomMessageType, AsyncCallback, Object) | Sends a message in different formats to this room. | |
BeginSendStoryMessage(String, RoomMessageType, String, AsyncCallback, Object) | Sends a story message in plain text to this room. | |
BeginSendStoryMessage(IDictionary<RoomMessageFormat, String>, RoomMessageType, String, AsyncCallback, Object) | Sends a story message in different formats to this room. | |
CreateArray | (Inherited from ComObject.) | |
CreateArrayFromEnum | (Inherited from ComObject.) | |
CreateEventDispatcher | (Inherited from ComObject.) | |
CreateObjectParameter | (Inherited from UCWBase.) | |
CreateParameters | (Inherited from ComObject.) | |
DetachEvent | (Inherited from ComObject.) | |
DisableOutgoingMessageFilter | Disable the outgoing message filter. | |
EnableOutgoingMessageFilter() | Enable the outgoing message filter. | |
EnableOutgoingMessageFilter(Boolean) | Enable the outgoing message filter. | |
EndJoin | Join this room | |
EndLeave | Leave this room. | |
EndRetrieveAdditionalMessages | Retrieve additional messages | |
EndRetrieveLatestMessages | Ends the Retrevie latest messages operations | |
EndSendMessage | Ends the SendMessage operation | |
EndSendStoryMessage | Ends the SendStoryMessage operation | |
EnsureEventAdd(IEnumerable<MulticastDelegate>, Guid) | (Inherited from ComObject.) | |
EnsureEventAdd(MulticastDelegate, Guid) | (Inherited from ComObject.) | |
EnsureEventAdd(IEnumerable<MulticastDelegate>, Object, Guid) | (Inherited from ComObject.) | |
EnsureEventRemove(IEnumerable<MulticastDelegate>, Guid) | (Inherited from ComObject.) | |
EnsureEventRemove(MulticastDelegate, Guid) | (Inherited from ComObject.) | |
Equals(Object) | (Inherited from ComObject.) | |
Equals(ScriptObject) | (Inherited from ScriptWrapper.) | |
Equals(ScriptWrapper) | (Inherited from ScriptWrapper.) | |
Finalize | (Inherited from UCWBase.) | |
GetEnumerator | (Inherited from ComObject.) | |
GetHashCode | (Inherited from ComObject.) | |
GetInteropEnumerator | (Inherited from ComObject.) | |
GetProperty | (Inherited from ScriptWrapper.) | |
GetPropertyBoolean | (Inherited from ScriptWrapper.) | |
GetPropertyEx | (Inherited from ComObject.) | |
GetPropertyInt32 | (Inherited from ScriptWrapper.) | |
GetPropertyScript | (Inherited from ScriptWrapper.) | |
GetPropertyString | (Inherited from ScriptWrapper.) | |
GetScriptEnumerator | (Inherited from ComObject.) | |
GetType | (Inherited from Object.) | |
Invoke | (Inherited from ScriptWrapper.) | |
InvokeEx | (Inherited from ComObject.) | |
InvokeMethod | (Inherited from ScriptWrapper.) | |
MemberwiseClone | (Inherited from Object.) | |
PersistAddRef | (Inherited from UCWBase.) | |
PersistRemoveRef | (Inherited from UCWBase.) | |
SendFilteredMessage | Sends a message that has passed a filter as defined by a custom application. | |
SetPersistence | (Inherited from UCWBase.) | |
SetProperty | (Inherited from ScriptWrapper.) | |
SetPropertyEx | (Inherited from ComObject.) | |
ToString | (Inherited from Object.) |
Top
Events
Name | Description | |
---|---|---|
IsSendingMessage | Raised when the signed in user has finished typing in the group chat room message typing area or Room.BeginSendMessage has been called and Room.IsOutgoingMessageFilterEnabled returns true. | |
JoinStateChanged | Raised when a room join state is changed. | |
MessagesReceived | Raised when messages are received. | |
ParticipantAdded | Raised when a new participant is added. | |
ParticipantRemoved | Raised when a existing participant is removed. | |
PropertyChanged | Raised when a property value changes. | |
UnreadMessageCountChanged | Raised when unread message count changes. |
Top