Autodesk FDO Data Management Utility .NET API Reference
From Autodesk FDO User Management Utility API
| .NET API Reference | Autodesk FDO Data Management Utility |
IUserManagerImp Class Reference
List of all members.Detailed Description
Definition at line 34 of file mgIUserManagerImp.h.
Public Member Functions | ||||||||||
| System::Void | AddUser (System::String *name, System::String *password) | |||||||||
Adds a new user to the RDBMS. <>
| ||||||||||
| System::Void | ApplyWindowsUser (System::String *domain, System::String *name) | |||||||||
Supported by SQL Server. Adds a Windows user to the server. <>
| ||||||||||
| System::Void | AssignRoleOrPrivilege (System::String *name, System::String *roleOrPrivilege) | |||||||||
Supported by Oracle. Assigns a role to the specified user. <>
| ||||||||||
| System::Void | DropUser (System::String *name) | |||||||||
Removes an user from RDBMS. <>
| ||||||||||
| NAMESPACE_OSGEO_COMMON::StringCollection * | GetDatastores (System::Boolean includeAllDataStores) | |||||||||
Gets the list of the datastores. <>
| ||||||||||
| NAMESPACE_AUTODESK_FDO_FDO_UTILITIES_USERMGR::DbUserReader * | GetDbUsers (System::String *dataStore) | |||||||||
Supported by SQL Server and MySQL. Gets a reader over the users of a specific dataStore. <>
| ||||||||||
| NAMESPACE_AUTODESK_FDO_FDO_UTILITIES_USERMGR::DbUserReader * | GetDbUsers () | |||||||||
| NAMESPACE_OSGEO_COMMON::StringCollection * | GetRolesOrPrivileges () | |||||||||
Gets the list of supported Roles or Privileges. <>
| ||||||||||
| System::Void | GrantAccessToDatastore (System::String *name, System::String *dataStore, System::String *roleOrPrivilege) | |||||||||
Supported by SQL Server and MySQL. Grants access to a dataStore with the specified privilege. <>
| ||||||||||
| System::Void | GrantAccessToDatastore (System::String *name, System::String *dataStore) | |||||||||
Supported by SQL Server and MySQL. Grants explicit access to a dataStore with the default privileges. <>
| ||||||||||
| IUserManagerImp (NAMESPACE_OSGEO_FDO_CONNECTIONS::IConnectionImp *connection) | ||||||||||
Creates an instance of this class can be used to dynamically manage the users of a datasource. <>
| ||||||||||
| System::Void | RevokeAccessToDatastore (System::String *name, System::String *dataStore, System::String *roleOrPrivilege) | |||||||||
Supported by SQL Server and MySQL. Revokes an access privilege against a database. <>
| ||||||||||
| System::Void | RevokeRoleOrPrivilege (System::String *name, System::String *roleOrPrivilege) | |||||||||
Supported by Oracle. Revokes a role from the specified user. <>
| ||||||||||
| System::Boolean | SupportsDatastoreGrants () | |||||||||
SQL Server and MySQL use explicit grants to datastores. <>
| ||||||||||
| System::Boolean | SupportsWindowsAuthentication () | |||||||||
SQL Server can use Windows authenticated users. <>
| ||||||||||
Protected Member Functions | ||||||||||
| System::Void | ReleaseUnmanagedObject () | |||||||||
| Comments? |