Autodesk FDO Data Management Utility .NET API Reference

Autodesk FDO User Management Utility API

.NET API Reference Autodesk FDO Data Management Utility

mgIUserManager.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

System::Void AddUser (System::String *name, System::String *password)
 Adds a new user to the RDBMS. <>
Parameters:
name Input the user name
password Input the user's password
Returns:
Returns nothing <.

System::Void ApplyWindowsUser (System::String *domain, System::String *name)
 Supported by SQL Server. Adds a Windows user to the server. <>
Parameters:
domain Input the Windows domain name
name Input the user name
Returns:
Returns nothing <.

System::Void AssignRoleOrPrivilege (System::String *name, System::String *roleOrPrivilege)
 Supported by Oracle. Assigns a role to the specified user. <>
Parameters:
name Input the user name
roleOrPrivilege Input the role name.
Returns:
Returns nothing <.

System::Void DropUser (System::String *name)
 Removes a user from the RDBMS. <>
Parameters:
name Input the user name
Returns:
Returns nothing <.

NAMESPACE_OSGEO_COMMON::StringCollection * GetDatastores (System::Boolean includeAllDataStores)
 Gets the list of the datastores. <>
Returns:
Returns the list of 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. <>
Parameters:
dataStore Input the dataStore name
Returns:
Returns the reader <.

NAMESPACE_AUTODESK_FDO_FDO_UTILITIES_USERMGR::DbUserReader * GetDbUsers ()
 Gets a reader over all RDBMS users. <>
Returns:
Returns the reader <.

NAMESPACE_OSGEO_COMMON::StringCollection * GetRolesOrPrivileges ()
 Gets the list of supported Roles or Privileges. <>
Returns:
Returns 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. <>
Parameters:
name Input the user name
dataStore Input the dataStore name
roleOrPrivilege Input the privilege name.
Returns:
Returns nothing <.

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. <>
Parameters:
name Input the user name
dataStore Input the dataStore name
Returns:
Returns nothing <.

System::Void RevokeAccessToDatastore (System::String *name, System::String *dataStore, System::String *roleOrPrivilege)
 Supported by SQL Server and MySQL. Revokes an access privilege against a datastore. If roleOrPrivilege is set to '*', all roles or privileges are revoked from the specified user; on SQL Server this will also remove the user from that datastore.<>
Parameters:
name Input the user name
dataStore Input the dataStore name
roleOrPrivilege Input the privilege name.
Returns:
Returns nothing <.

System::Void RevokeRoleOrPrivilege (System::String *name, System::String *roleOrPrivilege)
 Supported by Oracle. Revokes a role from the specified user. <>
Parameters:
name Input the user name
roleOrPrivilege Input the role name.
Returns:
Returns nothing <.

System::Boolean SupportsWindowsAuthentication ()
 SQL Server can use Windows authenticated users. <>
Returns:
Returns true if the RDBMS use Windows authenticated users.<.


Variables

BEGIN_NAMESPACE_AUTODESK_FDO_FDO_UTILITIES_USERMGR
public __gc __interface 
IUserManager

Comments?