Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

GroupChatUserAdministrationServices 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.

A collection of methods which can be used to manage group chat users and user groups. An instance of this class may be obtained from the UserAdministrationServices property of GroupChatServices.

The GroupChatUserAdministrationServices type exposes the following members.

  NameDescription
Public propertyEndpointGets the endpoint that this service object is tied to.
Top

  NameDescription
Public methodBeginCreateFederatedUserProvision a new GroupChatFederatedUser with the specified settings. The user invoking this method must have been granted IsUserAdministrator permission.
Public methodBeginCreateFederatedUserGroupCreate a new GroupChatFederatedUserGroup. The user invoking this method must have been granted IsUserAdministrator permission.
Public methodBeginDeleteFederatedUserGroupDelete an unwanted GroupChatFederatedUserGroup. The user invoking this method must have been granted IsUserAdministrator permission. The group cannot be deleted if there are any federated users belonging to the group. Each GroupChatFederatedUser must belong to exactly one GroupChatFederatedUserGroup. To change the user group for a federated user, see BeginMoveFederatedUser(GroupChatFederatedUser, GroupChatFederatedUserGroup, AsyncCallback, Object).
Public methodBeginFindUsersFinds users having a first name, last name, or e-mail address containing the corresponding search string.
Public methodBeginFindUsersOrGroupsByCriteriaFinds users or groups whose name contains a specified search string. Users having an email address or SIP URI containing the search string will also be returned.
Public methodBeginGetFederatedUserGets the GroupChatFederatedUser for the given SIP URI.
Public methodBeginGetFederatedUserGroupGets detailed information and permissions for the specified group.
Public methodBeginGetFederatedUserGroupsGets a collection of all federated user groups that have been created.
Public methodBeginGetFederatedUsersGets a collection of all federated users belonging to the specified federated user group.
Public methodBeginGetGroupChatAdministratorsGets a collection of all users and user groups that have been granted IsUserAdministrator or IsChatRoomAdministrator privileges.
Public methodBeginGetUserGets the GroupChatUser for the given SIP URI.
Public methodBeginGetUserGroupGets detailed information, permissions, and membership affiliations for the specified group.
Public methodBeginMoveFederatedUserChange the federatedUserGroup to which the given federatedUser belongs. The user invoking this method must have been granted IsUserAdministrator permission.
Public methodBeginUpdateUserOrGroupInformationUpdates the specified user or user group with the given information. The user invoking this method must already have been granted IsUserAdministrator permission. Users and groups that are provisioned from Active Directory have a set of GroupChatPrincipalInformation that can be updated using this method. Federated users and groups have additional information stored about them which can be updated if this method is invoked with a GroupChatFederatedUserInformation or a GroupChatFederatedUserGroupInformation.
Public methodEndCreateFederatedUserCompletes the asynchronous request initiated by BeginCreateFederatedUserGroup(String, AsyncCallback, Object).
Public methodEndCreateFederatedUserGroupCompletes the asynchronous request initiated by BeginCreateFederatedUserGroup(String, AsyncCallback, Object).
Public methodEndDeleteFederatedUserGroupCompletes the asynchronous request initiated by BeginDeleteFederatedUserGroup(GroupChatFederatedUserGroup, AsyncCallback, Object).
Public methodEndFindUsersCompletes the asynchronous request initiated by BeginFindUsers(String, String, String, AsyncCallback, Object).
Public methodEndFindUsersOrGroupsByCriteriaCompletes the asynchronous request initiated by BeginFindUsersOrGroupsByCriteria(String, AsyncCallback, Object).
Public methodEndGetFederatedUserCompletes the asynchronous request initiated by BeginGetFederatedUser(Uri, AsyncCallback, Object).
Public methodEndGetFederatedUserGroupCompletes the asynchronous request initiated by BeginGetFederatedUserGroup(GroupChatPrincipalSummary, AsyncCallback, Object).
Public methodEndGetFederatedUserGroupsCompletes the asynchronous request initiated by BeginGetFederatedUserGroups(AsyncCallback, Object).
Public methodEndGetFederatedUsersCompletes the asynchronous request initiated by BeginGetFederatedUsers(GroupChatPrincipalSummary, AsyncCallback, Object).
Public methodEndGetGroupChatAdministratorsCompletes the asynchronous request initiated by BeginGetGroupChatAdministrators(AsyncCallback, Object).
Public methodEndGetUserCompletes the asynchronous request initiated by BeginGetUser(Uri, AsyncCallback, Object).
Public methodEndGetUserGroupCompletes the asynchronous request initiated by BeginGetUserGroup(GroupChatPrincipalSummary, AsyncCallback, Object).
Public methodEndMoveFederatedUserCompletes the asynchronous request initiated by BeginMoveFederatedUser(GroupChatFederatedUser, GroupChatFederatedUserGroup, AsyncCallback, Object).
Public methodEndUpdateUserOrGroupInformationCompletes the asynchronous request initiated by BeginUpdateUserOrGroupInformation(GroupChatPrincipalInformation, 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
Show:
© 2015 Microsoft