ChatRoomManagementServices methods

ChatRoomManagementServices methods

Lync 2013

The ChatRoomManagementServices type exposes the following members.

  Name Description
Public method BeginAddUsersOrGroupsToRole Adds the specified collection of users or user groups to the role on the chat room.
Public method BeginChangeParentCategory Move a chat room to a new parent category. This request will be processed asynchronously. See EndChangeParentCategory(IAsyncResult) to complete this asynchronous operation.
Public method BeginCreateChatRoom(ChatRoomSettings, AsyncCallback, Object) Create a new chat room with the given settings. This request will be processed asynchronously. See EndCreateChatRoom(IAsyncResult) to complete this asynchronous operation.
Public method BeginCreateChatRoom(String, Uri, AsyncCallback, Object) Create a new chat room with the given name and parent category Uri. This request will be processed asynchronously. See EndCreateChatRoom(IAsyncResult) to complete this asynchronous operation.
Public method BeginFindCategoriesWithCreateRights Finds all categories for which the currently logged in user has rights to create new chat rooms.
Public method BeginFindChatRoomsByParentCategory Finds all chat rooms in the parent category referenced by the specified category Uri. This request will be processed asynchronously. See EndFindChatRoomsByParentCategory(IAsyncResult) to complete this asynchronous operation.
Public method BeginFindChatRoomsUsingAddIn Finds all chat rooms currently using the specified add-in. This request will be processed asynchronously. See EndFindChatRoomsUsingAddIn(IAsyncResult) to complete this asynchronous operation.
Public method BeginFindUsersOrGroupsForRole Finds users or user groups who are eligible for the given role on the specified chat room.
Public method BeginGetAllAddIns Retrieves the complete list of AddIns that have been registered with the server. This request will be processed asynchronously. See EndGetAllAddIns(IAsyncResult) to complete this asynchronous operation.
Public method BeginGetCategoryUsers Finds users or user groups who are eligible for the Creator role on the specified category.
Public method BeginGetChatRoom(String, AsyncCallback, Object) Retrieves the ChatRoom with the given name. This request will be processed asynchronously. See EndGetChatRoom(IAsyncResult) to complete this asynchronous operation.
Public method BeginGetChatRoom(Uri, AsyncCallback, Object) Retrieves the ChatRoom for the given URI. This request will be processed asynchronously. See EndGetChatRoom(IAsyncResult) to complete this asynchronous operation.
Public method BeginGetChatRoomPermissions Returns the permissions that the signed in user has on the specified room.
Public method BeginGetManagers Gets the managers of the specified chat room. This request will be processed asynchronously. See EndGetManagers(IAsyncResult) to complete this asynchronous operation.
Public method BeginGetMembers Gets the members of the specified chat room. This request will be processed asynchronously. See EndGetMembers(IAsyncResult) to complete this asynchronous operation.
Public method 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 This request will be processed asynchronously. See EndGetManagers(IAsyncResult) to complete this asynchronous operation.
Public method BeginRemoveUsersOrGroupsFromRole Removes the specified collection of users or user groups from the role on the chat room. This request will be processed asynchronously. See EndRemoveUsersOrGroupsFromRole(IAsyncResult) to complete this asynchronous operation.
Public method BeginUpdateChatRoom(ChatRoomInformation, AsyncCallback, Object) Update the chat room properties with the given ChatRoomInformation. This request will be processed asynchronously. See EndUpdateChatRoom(IAsyncResult) to complete this asynchronous operation.
Public method BeginUpdateChatRoom(ChatRoomInformation, ICollection<PersistentChatPrincipalSummary>, ICollection<PersistentChatPrincipalSummary>, ICollection<PersistentChatPrincipalSummary>, AsyncCallback, Object) Update chat room settings, member list, manager list and presenter list with one API call.
Public method EndAddUsersOrGroupsToRole Completes the asynchronous request initiated by BeginAddUsersOrGroupsToRole(ChatRoomRole, Uri, ICollection<PersistentChatPrincipalSummary>, AsyncCallback, Object)
Public method EndChangeParentCategory Completes the asynchronous request initiated by BeginChangeParentCategory(ChatRoom, Uri, AsyncCallback, Object)
Public method EndCreateChatRoom Completes the asynchronous request initiated by BeginCreateChatRoom(ChatRoomSettings, AsyncCallback, Object)
Public method EndFindCategoriesWithCreateRights Completes the asynchronous request initiated by BeginFindCategoriesWithCreateRights(AsyncCallback, Object)
Public method EndFindChatRoomsByParentCategory Completes the asynchronous request initiated by BeginFindChatRoomsByParentCategory(Uri, AsyncCallback, Object)
Public method EndFindChatRoomsUsingAddIn Completes the asynchronous request initiated by BeginFindChatRoomsUsingAddIn(PersistentChatAddIn, AsyncCallback, Object)
Public method EndFindUsersOrGroupsForRole Completes the asynchronous request initiated by BeginFindUsersOrGroupsForRole(ChatRoomRole, Uri, String, AsyncCallback, Object)
Public method EndGetAllAddIns Completes the asynchronous request initiated by BeginGetAllAddIns(AsyncCallback, Object)
Public method EndGetCategoryUsers Completes the asynchronous request initiated by BeginGetCategoryUsers(Uri, String, Int32, AsyncCallback, Object).
Public method EndGetChatRoom Completes the asynchronous request initiated by BeginGetChatRoom(String, AsyncCallback, Object) or BeginGetChatRoom(Uri, AsyncCallback, Object)
Public method EndGetChatRoomPermissions Completes the asynchronous request initiated by BeginGetChatRoomPermissions(Uri, AsyncCallback, Object).
Public method EndGetManagers Completes the asynchronous request initiated by BeginGetManagers(Uri, AsyncCallback, Object)
Public method EndGetMembers Completes the asynchronous request initiated by BeginGetMembers(Uri, AsyncCallback, Object)
Public method EndGetPresenters Completes the asynchronous request initiated by BeginGetPresenters(Uri, AsyncCallback, Object)
Public method EndRemoveUsersOrGroupsFromRole Completes the asynchronous request initiated by BeginRemoveUsersOrGroupsFromRole(ChatRoomRole, Uri, ICollection<PersistentChatPrincipalSummary>, AsyncCallback, Object)
Public method EndUpdateChatRoom Completes the asynchronous request initiated by BeginUpdateChatRoom(ChatRoomInformation, AsyncCallback, Object) or BeginUpdateChatRoom(ChatRoomInformation, ICollection<PersistentChatPrincipalSummary>, ICollection<PersistentChatPrincipalSummary>, ICollection<PersistentChatPrincipalSummary>, AsyncCallback, Object)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Top
Show:
© 2016 Microsoft