Provides access to a wide variety of Group Chat features and services. For a list of these features and services, see the Remarks section below.
The GroupChatServicestype exposes the following members.
Properties
Name | Description | |
---|---|---|
CategoryManagementServices | An object which supports a variety of methods for managing chat rooms categories. | |
ChatRoomManagementServices | An object which supports a variety of methods for managing chat rooms. | |
DomainName | Gets the name of the domain for this server. The DomainName is determined by the SIP URI of the servers LookupServer account. | |
Endpoint | Gets the endpoint that this service object is tied to. | |
RootCategoryUri | Gets the Root Category URI. The Root Category is the single ChatRoomCategory which has no parent category, and from which all other chat rooms and chat room categories are inherited. Use this category as a starting point to explore the entire hierarchy of chat rooms and chat room categories. | |
ServerConfiguration | An object describing the server configuration. | |
ServerTimeUtc | Gets the server time in UTC (Coordinated Universal Time) when this endpoint was established. Use this value to compute time zone offsets between the server and the client for determining any shift in message timestamps that may exist due to small differences in the system clocks. | |
UserAdministrationServices | An object which supports a variety of methods for administering group chat users and groups. |
Methods
Name | Description | |
---|---|---|
BeginBrowseChatRoomsByCriteria | Browse a list of chat rooms based on a specified search criteria. The search will be performed against the chat room names, and optionally the topics and descriptions. | |
BeginBrowseChatRoomsByInvitations | Browse the list of chat rooms to which the currently logged in user has been invited. Chat room invitations are issued by the server in batches, and some invitations may not be immediately available for browsing. | |
BeginBrowseChatRoomsByJoinedUser | Browse the list of chat rooms on which the specified user is presently joined. | |
BeginGetPreferenceBundle | Get the preference bundle identified by the specified label for the currently logged in user. The sequence ID indicates the version number known to the requestor. If the requested ID matches the server version, no preference will be returned. | |
BeginQueryChatHistory(ICollection < (Of < <' ( Uri > ) > > ) , ChatHistoryQueryOptions, AsyncCallback, Object) | Query the chat history for the specified collection of chat rooms, using the designated EndQueryChatHistory(IAsyncResult) . | |
BeginQueryChatHistory(ICollection < (Of < <' ( Uri > ) > > ) , String, Boolean, Boolean, AsyncCallback, Object) | Query the chat history for the specified collection of chat rooms, using the designated search string and match options. | |
BeginSetPreferenceBundle | Save the given preference bundle, and increment the SequenceId . | |
EndBrowseChatRoomsByCriteria | Completes the asynchronous request initiated by BeginBrowseChatRoomsByCriteria(String, Boolean, AsyncCallback, Object) . | |
EndBrowseChatRoomsByInvitations | Completes the asynchronous request initiated by BeginBrowseChatRoomsByInvitations(Int32, AsyncCallback, Object) . | |
EndBrowseChatRoomsByJoinedUser | Completes the asynchronous request initiated by BeginBrowseChatRoomsByJoinedUser(Uri, AsyncCallback, Object) . | |
EndGetPreferenceBundle | Completes the asynchronous request initiated by BeginGetPreferenceBundle(String, Int32, Boolean, AsyncCallback, Object) . | |
EndQueryChatHistory | Completes the asynchronous request initiated by BeginQueryChatHistory(ICollection < (Of < <' ( Uri > ) > > ) , ChatHistoryQueryOptions, AsyncCallback, Object) or BeginQueryChatHistory(ICollection < (Of < <' ( Uri > ) > > ) , String, Boolean, Boolean, AsyncCallback, Object) . | |
EndSetPreferenceBundle | Completes the asynchronous request initiated by BeginSetPreferenceBundle(GroupChatPreferenceBundle, 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.) |