AdminService Class
Autodesk.Connectivity.WebServices›Autodesk.Connectivity.WebServices
Contains methods for manipulating users and groups.
Syntax
public sealed class AdminService : AdminServiceBase, IWebService Public NotInheritable Class AdminService
Inherits AdminServiceBase
Implements IWebService Methods
| Name | Description |
|---|---|
| AddGroup | Creates a new Group of Users. |
| AddGroupManager | |
| AddGroupRole | Adds a role to a group. |
| AddGroupsToGroup | Adds a set of Groups to a parent Group. |
| AddGroupToGroup | Adds a Group to a parent Group. |
| AddGroupToVault | Gives a Group access to a Vault. |
| AddProfileAttributeDef | Adds a new profile attribute definition. Added to end of the display order. |
| AddRole | Creates a new user-defined role. |
| AddUser | Adds a user. |
| AddUserRole | Associates a user with a role. |
| AddUsersToGroup | Adds a set of Users to a Group. |
| AddUserToGroup | Adds a User to a Group. |
| ChangeVaultAccountPassword | Changes the user's password. Now requires the old password to be specified. |
| CheckRolePermissions | Check if the current logged in user has permission to execute specific web service APIs |
| ClearCaches | Clears information cached by the server. |
| DeleteGroupFromGroup | Deletes a child Group from a Group. |
| DeleteGroupFromVault | Removes access to a Vault from a Group. |
| DeleteGroupRole | Removes a Role from a Group. |
| DeleteGroupsFromGroup | Removes child Groups from a Group. |
| DeleteProfileAttributeDef | Deletes an existing profile attribute definition. |
| DeleteRole | Deletes a user-defined role. |
| DeleteUserFromGroup | Deletes a User from a Group. |
| DeleteUserRole | Removes a role from a user. |
| DeleteUsersFromGroup | Deletes a set of Users from a Group. |
| GetAllGroups | Gets a list of all Groups on the server. |
| GetAllPermissions | Returns all permissions. |
| GetAllRoles | Gets a list of all user roles. |
| GetAllUsers | Gets a list of all users. |
| GetChildGroupIdsByGroupId | Gets all the child groups for a given group |
| GetCreateDomainUserOnLogin | Tells if the server is set up to automatically create domain users when they attempt to log in for the first time. |
| GetEffectiveUserInfoByUserId | |
| GetGroupById | Gets a group by its ID. |
| GetGroupByName | Gets a group by its name. |
| GetGroupInfoByGroupId | Gets a Group and related information. |
| GetGroupInfosByGroupIds | Gets a set Groups and related information. |
| GetGroupsByIds | Gets a set of groups based on their IDs. |
| GetGroupsByNames | Gets a list of groups. |
| GetMemberGroupsByGroupId | Gets the immediate child Groups for a given Group. |
| GetMemberUsersByGroupId | Gets all the immediate child Users of the given Group. |
| GetParentGroupIdsByGroupId | Gets the IDs of all the groups that a user or group belongs to. |
| GetPasswordPolicySetting | |
| GetPermissionsByRoleId | Gets the permissions for a role. |
| GetPermissionsByUserId | Gets the permissions for a user. |
| GetProfileAttributeDefs | Gets all profile attributes for the given association (returned in display order). |
| GetProfileAttributes | Gets profile attributes for the combination of user/group ids and attribute ids. |
| GetRolesByUserId | Gets the roles for a user. |
| GetRolesUsageCounts | Gets the counts indicating how many users and groups are assigned the roles |
| GetServerConfiguration | Gets various peices of configuration information. |
| GetUserByUserId | Gets the user object associated with the specified userId. |
| GetUserInfoByUserId | Gets the user information for the specified user ID. |
| GetUserInfosByUserIds | Gets a set of user information for a set of user IDs. |
| LinkActiveDirAccountToGroup | Associates an active directory account with the group by groupId. |
| LinkActiveDirAccountToUser | Associates an active directory account with the user by userId. |
| LinkAutodeskAccountToUser | Associates an Autodesk account with the user by userID |
| LinkVaultAccountToUser | Associates a Vault account and password with the user by userId. Can be used to reset Vault account password for the user. |
| RemoveGroupManager | |
| SetCreateDomainUserOnLogin | Turns on or off the feature that allows domain users to be automatically created when a user first logs in. |
| SetPasswordPolicySetting | |
| SetProfileAttributeOrder | Sets display order for profile attributes (GetProfileAttributeDefs will return results in the same order). |
| UpdateGroupInfo | Updates a group and its associations. |
| UpdateGroupManagers | |
| UpdateGroupMemebers | |
| UpdateProfileAttributeDef | Updates a profile attribute definition. |
| UpdateRole | Updates a user-defined role. |
| UpdateUserInfo | Updates a User and its associations. |
Returned By
Where you get a AdminService — members that return one.
Inheritance Hierarchy
- System.Object
- Autodesk.Connectivity.WebServices.ServiceBase
- Autodesk.Connectivity.WebServices.ServiceBase<T>
- Autodesk.Connectivity.WebServices.AdminServiceBase
- Autodesk.Connectivity.WebServices.AdminService