ChatRoomManagementServices Members
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
The ChatRoomManagementServices type exposes the following members.
Properties
Name | Description | |
---|---|---|
Endpoint | Gets the endpoint that this service object is tied to. | |
RootCategoryUri | Gets the Root Category URI. The Root Category is the single ChatRoomCategory that 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. |
Top
Methods
Name | Description | |
---|---|---|
BeginAddUsersOrGroupsToRole | Adds the specified collection of users or user groups to the role on the chat room. All principals must meet eligibility requirements to be added to a role. To find eligible principals for a role, use BeginFindUsersOrGroupsForRole(ChatRoomRole, Uri, String, AsyncCallback, Object). | |
BeginChangeParentCategory | Move a chat room to a new parent category. | |
BeginCreateChatRoom(ChatRoomSettings, AsyncCallback, Object) | Create a new chat room with the given settings. | |
BeginCreateChatRoom(String, Uri, AsyncCallback, Object) | Create a new chat room with the given chatRoomName and parent parentCategoryUri. | |
BeginFindChatRoomsByParentCategory | Finds all chat rooms in the parent category referenced by parentCategory. To find subcategories within a category, use BeginFindCategoriesByParentCategory(Uri, AsyncCallback, Object). | |
BeginFindChatRoomsUsingAddIn | Finds all chat rooms currently using the specified add-in. | |
BeginFindUsersOrGroupsForRole | Finds users or user groups who are eligible for the given role on the specified chat room. The searchString matches against the Name of the user or user group. To be eligible for Member or Manager roles, a user or user group must be in scope on the category. To be eligible for Presenter, the principal must already be a member of the chat room. | |
BeginGetAllAddIns | Retrieves the complete list of add-ins that have been registered with the server. | |
BeginGetChatRoom(String, AsyncCallback, Object) | Retrieves the ChatRoom with the given name. | |
BeginGetChatRoom(Uri, AsyncCallback, Object) | Retrieves the ChatRoom for the given URI. | |
BeginGetManagers | Gets the managers of the specified chat room. | |
BeginGetMembers | Gets the members of the specified chat room. | |
BeginGetPresenters | Gets the presenters of the specified chat room. Presenters are the members of a chat room who may post new messages when the type of the chat room is set to IsAuditorium. | |
BeginRegisterAddIn | Registers a new add-in with the server, making it available for use in chat rooms. | |
BeginRemoveUsersOrGroupsFromRole | Removes the specified collection of users or user groups from the role on the chat room. | |
BeginUnregisterAddIn | Unregisters an add-in with the server. If the add-in is in use by any chat rooms, it will be removed from the chat room, and joined users will be notified of the change. | |
BeginUpdateAddIn | Updates a registered add-in. If the add-in is in use by any chat rooms, joined users will be notified of the change. | |
BeginUpdateChatRoom | Update the chat room properties with the given ChatRoomInformation. | |
EndAddUsersOrGroupsToRole | Completes the asynchronous request initiated by BeginAddUsersOrGroupsToRole(ChatRoomRole, Uri, ICollection<GroupChatPrincipalSummary>, AsyncCallback, Object). | |
EndChangeParentCategory | Completes the asynchronous request initiated by BeginChangeParentCategory(ChatRoom, Uri, AsyncCallback, Object). | |
EndCreateChatRoom | Completes the asynchronous request initiated by BeginCreateChatRoom(ChatRoomSettings, AsyncCallback, Object). | |
EndFindChatRoomsByParentCategory | Completes the asynchronous request initiated by BeginFindChatRoomsByParentCategory(Uri, AsyncCallback, Object). | |
EndFindChatRoomsUsingAddIn | Completes the asynchronous request initiated by BeginFindChatRoomsUsingAddIn(GroupChatAddIn, AsyncCallback, Object). | |
EndFindUsersOrGroupsForRole | Completes the asynchronous request initiated by BeginFindUsersOrGroupsForRole(ChatRoomRole, Uri, String, AsyncCallback, Object). | |
EndGetAllAddIns | Completes the asynchronous request initiated by BeginGetAllAddIns(AsyncCallback, Object). | |
EndGetChatRoom | Completes the asynchronous request initiated by BeginGetChatRoom(String, AsyncCallback, Object) or BeginGetChatRoom(Uri, AsyncCallback, Object). | |
EndGetManagers | Completes the asynchronous request initiated by BeginGetManagers(Uri, AsyncCallback, Object). | |
EndGetMembers | Completes the asynchronous request initiated by BeginGetMembers(Uri, AsyncCallback, Object). | |
EndGetPresenters | Completes the asynchronous request initiated by BeginGetPresenters(Uri, AsyncCallback, Object). | |
EndRegisterAddIn | Completes the asynchronous request initiated by BeginRegisterAddIn(GroupChatAddInSettings, AsyncCallback, Object). | |
EndRemoveUsersOrGroupsFromRole | Completes the asynchronous request initiated by BeginRemoveUsersOrGroupsFromRole(ChatRoomRole, Uri, ICollection<GroupChatPrincipalSummary>, AsyncCallback, Object). | |
EndUnregisterAddIn | Completes the asynchronous request initiated by BeginUnregisterAddIn(GroupChatAddIn, AsyncCallback, Object). | |
EndUpdateAddIn | Completes the asynchronous request initiated by BeginUpdateAddIn(Guid, GroupChatAddInInformation, AsyncCallback, Object). | |
EndUpdateChatRoom | Completes the asynchronous request initiated by BeginUpdateChatRoom(ChatRoomInformation, 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.) |
Top