The ChatRoomCategoryManagementServicestype exposes the following members.
Methods
Name | Description | |
---|---|---|
BeginAddUsersOrGroupsToRole | Adds the specified collection of users or user groups to the Member or Manager role on the given category. 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 category to a new parent category. | |
BeginCreateChatRoomCategory(ChatRoomCategorySettings, AsyncCallback, Object) | Create a new category with the given settings. | |
BeginCreateChatRoomCategory(String, Uri, AsyncCallback, Object) | Create a new category with the given categoryName. | |
BeginDeleteChatRoomCategory | Deletes the specified category. Before deleting a category, all chat rooms and subcategories in the category must be moved to a new parent category. | |
BeginFindCategoriesByCriteria | Finds all categories matching the given criteria. The criteria must appear as a substring of the category name, or if searchDescription is true , as a substring of the category description. | |
BeginFindCategoriesByParentCategory | Finds all subcategories of the parent category referenced by parentCategory. To find chat rooms within a category, use BeginFindChatRoomsByParentCategory(Uri, AsyncCallback, Object) . | |
BeginFindCategoriesWithCreateRights | Finds all categories for which the currently logged in user has rights to create new chat rooms and subcategories. If category has CategoryMembersCanCreateChatRooms set to true , any member of the category can create new chat rooms and subcategories. Otherwise, a user must be a manager of the category. | |
BeginFindUsersOrGroupsForRole | Finds users or user groups who are eligible for the given role on the specified category. To be eligible for Member or Manager roles, a user or user group must be in scope on the category. The searchString matches against the Name of the user or user group. | |
BeginFindUsersOrGroupsForScope | Finds users or user groups who are eligible for the given role on the specified category. To be eligible Member or Manager roles, a user or user group must be in scope on the category. The searchString matches against the Name of the user or user group. | |
BeginGetChatRoomCategory | Retrieves the ChatRoomCategory for the given URI. | |
BeginGetManagers | Gets the managers of the specified category. | |
BeginGetMembers | Gets the members of the specified category. | |
BeginGetScope | Gets the scope of the specified category. | |
BeginRemoveUsersOrGroupsFromRole | Removes the specified collection of users or user groups from the Member or Manager role on the given category. | |
BeginSetScope | Sets the scope of the specified category. | |
BeginUpdateChatRoomCategory | Update the category properties with the given ChatRoomCategoryInformation . | |
EndAddUsersOrGroupsToRole | Completes the asynchronous request initiated by BeginAddUsersOrGroupsToRole(ChatRoomRole, Uri, ICollection < (Of < <' ( GroupChatPrincipalSummary > ) > > ) , AsyncCallback, Object) . | |
EndChangeParentCategory | Completes the asynchronous request initiated by BeginChangeParentCategory(ChatRoom, Uri, AsyncCallback, Object) . | |
EndCreateChatRoomCategory | Completes the asynchronous request initiated by BeginGetChatRoomCategory(Uri, AsyncCallback, Object) . | |
EndDeleteChatRoomCategory | Completes the asynchronous request initiated by BeginDeleteChatRoomCategory(ChatRoomCategory, AsyncCallback, Object) . | |
EndFindCategoriesByCriteria | Completes the asynchronous request initiated by BeginFindCategoriesByCriteria(String, Boolean, AsyncCallback, Object) . | |
EndFindCategoriesByParentCategory | Completes the asynchronous request initiated by BeginFindCategoriesByParentCategory(Uri, AsyncCallback, Object) . | |
EndFindCategoriesWithCreateRights | Completes the asynchronous request initiated by BeginFindCategoriesWithCreateRights(AsyncCallback, Object) . | |
EndFindUsersOrGroupsForRole | Completes the asynchronous request initiated by BeginFindUsersOrGroupsForRole(ChatRoomRole, Uri, String, AsyncCallback, Object) . | |
EndFindUsersOrGroupsForScope | Completes the asynchronous request initiated by BeginFindUsersOrGroupsForScope(Uri, String, AsyncCallback, Object) . | |
EndGetChatRoomCategory | Completes the asynchronous request initiated by BeginGetChatRoomCategory(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) . | |
EndGetScope | Completes the asynchronous request initiated by BeginGetScope(Uri, AsyncCallback, Object) . | |
EndRemoveUsersOrGroupsFromRole | Completes the asynchronous request initiated by BeginRemoveUsersOrGroupsFromRole(ChatRoomRole, Uri, ICollection < (Of < <' ( GroupChatPrincipalSummary > ) > > ) , AsyncCallback, Object) . | |
EndSetScope | Completes the asynchronous request initiated by BeginSetScope(ChatRoomCategory, ICollection < (Of < <' ( GroupChatPrincipalSummary > ) > > ) , AsyncCallback, Object) . | |
EndUpdateChatRoomCategory | Completes the asynchronous request initiated by BeginUpdateChatRoomCategory(ChatRoomCategoryInformation, 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.) |