Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

ChatRoomCategoryManagementServices Methods

The ChatRoomCategoryManagementServices type exposes the following members.

  NameDescription
Public methodBeginAddUsersOrGroupsToRoleAdds 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).
Public methodBeginChangeParentCategoryMove a category to a new parent category.
Public methodBeginCreateChatRoomCategory(ChatRoomCategorySettings, AsyncCallback, Object)Create a new category with the given settings.
Public methodBeginCreateChatRoomCategory(String, Uri, AsyncCallback, Object)Create a new category with the given categoryName.
Public methodBeginDeleteChatRoomCategoryDeletes the specified category. Before deleting a category, all chat rooms and subcategories in the category must be moved to a new parent category.
Public methodBeginFindCategoriesByCriteriaFinds 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.
Public methodBeginFindCategoriesByParentCategoryFinds all subcategories of the parent category referenced by parentCategory. To find chat rooms within a category, use BeginFindChatRoomsByParentCategory(Uri, AsyncCallback, Object).
Public methodBeginFindCategoriesWithCreateRightsFinds 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.
Public methodBeginFindUsersOrGroupsForRoleFinds 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.
Public methodBeginFindUsersOrGroupsForScopeFinds 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.
Public methodBeginGetChatRoomCategoryRetrieves the ChatRoomCategory for the given URI.
Public methodBeginGetManagersGets the managers of the specified category.
Public methodBeginGetMembersGets the members of the specified category.
Public methodBeginGetScopeGets the scope of the specified category.
Public methodBeginRemoveUsersOrGroupsFromRoleRemoves the specified collection of users or user groups from the Member or Manager role on the given category.
Public methodBeginSetScopeSets the scope of the specified category.
Public methodBeginUpdateChatRoomCategoryUpdate the category properties with the given ChatRoomCategoryInformation.
Public methodEndAddUsersOrGroupsToRoleCompletes the asynchronous request initiated by BeginAddUsersOrGroupsToRole(ChatRoomRole, Uri, ICollection<GroupChatPrincipalSummary>, AsyncCallback, Object).
Public methodEndChangeParentCategoryCompletes the asynchronous request initiated by BeginChangeParentCategory(ChatRoom, Uri, AsyncCallback, Object).
Public methodEndCreateChatRoomCategoryCompletes the asynchronous request initiated by BeginGetChatRoomCategory(Uri, AsyncCallback, Object).
Public methodEndDeleteChatRoomCategoryCompletes the asynchronous request initiated by BeginDeleteChatRoomCategory(ChatRoomCategory, AsyncCallback, Object).
Public methodEndFindCategoriesByCriteriaCompletes the asynchronous request initiated by BeginFindCategoriesByCriteria(String, Boolean, AsyncCallback, Object).
Public methodEndFindCategoriesByParentCategoryCompletes the asynchronous request initiated by BeginFindCategoriesByParentCategory(Uri, AsyncCallback, Object).
Public methodEndFindCategoriesWithCreateRightsCompletes the asynchronous request initiated by BeginFindCategoriesWithCreateRights(AsyncCallback, Object).
Public methodEndFindUsersOrGroupsForRoleCompletes the asynchronous request initiated by BeginFindUsersOrGroupsForRole(ChatRoomRole, Uri, String, AsyncCallback, Object).
Public methodEndFindUsersOrGroupsForScopeCompletes the asynchronous request initiated by BeginFindUsersOrGroupsForScope(Uri, String, AsyncCallback, Object).
Public methodEndGetChatRoomCategoryCompletes the asynchronous request initiated by BeginGetChatRoomCategory(Uri, AsyncCallback, Object).
Public methodEndGetManagersCompletes the asynchronous request initiated by BeginGetManagers(Uri, AsyncCallback, Object).
Public methodEndGetMembersCompletes the asynchronous request initiated by BeginGetMembers(Uri, AsyncCallback, Object).
Public methodEndGetScopeCompletes the asynchronous request initiated by BeginGetScope(Uri, AsyncCallback, Object).
Public methodEndRemoveUsersOrGroupsFromRoleCompletes the asynchronous request initiated by BeginRemoveUsersOrGroupsFromRole(ChatRoomRole, Uri, ICollection<GroupChatPrincipalSummary>, AsyncCallback, Object).
Public methodEndSetScopeCompletes the asynchronous request initiated by BeginSetScope(ChatRoomCategory, ICollection<GroupChatPrincipalSummary>, AsyncCallback, Object).
Public methodEndUpdateChatRoomCategoryCompletes the asynchronous request initiated by BeginUpdateChatRoomCategory(ChatRoomCategoryInformation, AsyncCallback, Object).
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.