The ChatRoomSessiontype exposes the following members.
Methods
Name | Description | |
---|---|---|
BeginDownloadFile | Downloads a file from the chat room. | |
BeginGetHiddenParticipantList | Get the current list of participants for a "Large" chat room. | |
BeginGetRecentChatHistory | Returns the requested number of recent chat messages for this chat room, up to the server limit. | |
BeginJoin(String, AsyncCallback, Object) | Join the chat room with the given name. To join a chat room, a user must be an authorized member. Only one active ChatRoomSession may exist for any given chat room per endpoint. | |
BeginJoin(Uri, AsyncCallback, Object) | Join the chat room indicated by the given URI. To join a chat room, a user must be an authorized member. Only one active ChatRoomSession may exist for any given chat room per endpoint. | |
BeginJoin(ChatRoomSummary, AsyncCallback, Object) | Join the chat room indicated by the given ChatRoomSession . To join a chat room, a user must be an authorized member. Only one active ChatRoomSession may exist for any given chat room per endpoint. | |
BeginLeave | Leave the chat room. This method ends a user's current session which was initiated by a Join operation. | |
BeginQueryChatHistory(ChatHistoryQueryOptions, AsyncCallback, Object) | Query the history of chat on this chat room. | |
BeginQueryChatHistory(String, Boolean, Boolean, AsyncCallback, Object) | Query the history of chat on this chat room. | |
BeginSendChatMessage(String, AsyncCallback, Object) | Send a chat message to the chat room. Users must first successfully join a chat room to initiate the session before a message can be sent. | |
BeginSendChatMessage(FormattedOutboundChatMessage, AsyncCallback, Object) | Sends a formatted chat message to a chat room. A formatted message can be composed of hyperlinks, emoticons, and other parts. | |
BeginSendChatMessage(String, Boolean, AsyncCallback, Object) | Send a high priority message to the chat room. An alert message will be displayed within the group chat client using a different color (usually red) for emphasis. It will also, depending up on the users preferences, be announce by a bell, chime, or other sound effect. Users must first successfully join a chat room to initiate the session before a message can be sent. | |
BeginSendChatMessage(String, String, Boolean, AsyncCallback, Object) | Send a story message to the chat room. Story messages are generally used for sending long-format chat messages. They are displayed in the group chat client as a one-line message, on which the title of the story appears as a clickable link. When selected, the entire content of the message is displayed in a dialog box. Users must first successfully join a chat room to initiate the session before a message can be sent. | |
BeginUploadFile | Uploads a file to the chat room. | |
EndDownloadFile | Completes the asynchronous request initiated by BeginDownloadFile(ChatRoomFileDownloadJob, AsyncCallback, Object) . | |
EndGetHiddenParticipantList | Completes the asynchronous request initiated by BeginGetHiddenParticipantList(AsyncCallback, Object) . | |
EndGetRecentChatHistory | Completes the asynchronous request initiated by BeginGetRecentChatHistory(Int32, AsyncCallback, Object) . | |
EndJoin | Completes the asynchronous request initiated by BeginJoin(ChatRoomSummary, AsyncCallback, Object) , BeginJoin(String, AsyncCallback, Object) , or BeginJoin(Uri, AsyncCallback, Object) . | |
EndLeave | Completes the asynchronous request initiated by BeginLeave(AsyncCallback, Object) | |
EndQueryChatHistory | Completes the asynchronous request initiated by BeginQueryChatHistory(ChatHistoryQueryOptions, AsyncCallback, Object) or BeginQueryChatHistory(String, Boolean, Boolean, AsyncCallback, Object) . | |
EndSendChatMessage | Completes the asynchronous request initiated by BeginSendChatMessage(String, AsyncCallback, Object) , BeginSendChatMessage(String, Boolean, AsyncCallback, Object) , or BeginSendChatMessage(String, String, Boolean, AsyncCallback, Object) . | |
EndUploadFile | Completes the asynchronous request initiated by BeginUploadFile(ChatRoomFileUploadJob, AsyncCallback, Object) . | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |