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

ChatRoomManagementServices Methods

The ChatRoomManagementServices type exposes the following members.

  NameDescription
Public methodBeginAddUsersOrGroupsToRoleAdds 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).
Public methodBeginChangeParentCategoryMove a chat room to a new parent category.
Public methodBeginCreateChatRoom(ChatRoomSettings, AsyncCallback, Object)Create a new chat room with the given settings.
Public methodBeginCreateChatRoom(String, Uri, AsyncCallback, Object)Create a new chat room with the given chatRoomName and parent parentCategoryUri.
Public methodBeginFindChatRoomsByParentCategoryFinds all chat rooms in the parent category referenced by parentCategory. To find subcategories within a category, use BeginFindCategoriesByParentCategory(Uri, AsyncCallback, Object).
Public methodBeginFindChatRoomsUsingAddInFinds all chat rooms currently using the specified add-in.
Public methodBeginFindUsersOrGroupsForRoleFinds 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.
Public methodBeginGetAllAddInsRetrieves the complete list of add-ins that have been registered with the server.
Public methodBeginGetChatRoom(String, AsyncCallback, Object)Retrieves the ChatRoom with the given name.
Public methodBeginGetChatRoom(Uri, AsyncCallback, Object)Retrieves the ChatRoom for the given URI.
Public methodBeginGetManagersGets the managers of the specified chat room.
Public methodBeginGetMembersGets the members of the specified chat room.
Public methodBeginGetPresentersGets 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.
Public methodBeginRegisterAddInRegisters a new add-in with the server, making it available for use in chat rooms.
Public methodBeginRemoveUsersOrGroupsFromRoleRemoves the specified collection of users or user groups from the role on the chat room.
Public methodBeginUnregisterAddInUnregisters 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.
Public methodBeginUpdateAddInUpdates a registered add-in. If the add-in is in use by any chat rooms, joined users will be notified of the change.
Public methodBeginUpdateChatRoomUpdate the chat room properties with the given ChatRoomInformation.
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 methodEndCreateChatRoomCompletes the asynchronous request initiated by BeginCreateChatRoom(ChatRoomSettings, AsyncCallback, Object).
Public methodEndFindChatRoomsByParentCategoryCompletes the asynchronous request initiated by BeginFindChatRoomsByParentCategory(Uri, AsyncCallback, Object).
Public methodEndFindChatRoomsUsingAddInCompletes the asynchronous request initiated by BeginFindChatRoomsUsingAddIn(GroupChatAddIn, AsyncCallback, Object).
Public methodEndFindUsersOrGroupsForRoleCompletes the asynchronous request initiated by BeginFindUsersOrGroupsForRole(ChatRoomRole, Uri, String, AsyncCallback, Object).
Public methodEndGetAllAddInsCompletes the asynchronous request initiated by BeginGetAllAddIns(AsyncCallback, Object).
Public methodEndGetChatRoomCompletes the asynchronous request initiated by BeginGetChatRoom(String, AsyncCallback, Object) or BeginGetChatRoom(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 methodEndGetPresentersCompletes the asynchronous request initiated by BeginGetPresenters(Uri, AsyncCallback, Object).
Public methodEndRegisterAddInCompletes the asynchronous request initiated by BeginRegisterAddIn(GroupChatAddInSettings, AsyncCallback, Object).
Public methodEndRemoveUsersOrGroupsFromRoleCompletes the asynchronous request initiated by BeginRemoveUsersOrGroupsFromRole(ChatRoomRole, Uri, ICollection<GroupChatPrincipalSummary>, AsyncCallback, Object).
Public methodEndUnregisterAddInCompletes the asynchronous request initiated by BeginUnregisterAddIn(GroupChatAddIn, AsyncCallback, Object).
Public methodEndUpdateAddInCompletes the asynchronous request initiated by BeginUpdateAddIn(Guid, GroupChatAddInInformation, AsyncCallback, Object).
Public methodEndUpdateChatRoomCompletes the asynchronous request initiated by BeginUpdateChatRoom(ChatRoomInformation, 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.