Assembly: Metabase;
Namespace: Prognoz.Platform.Interop.Metabase;
The ISecurityConnection interface contains properties and methods of connection with DB server.
ISecurityConnection
To work with specialized connection to database server, use properties and methods of the ISecurityConnection2 interface.
Property name | Brief description | |
Columns | The Columns property returns the cursor, containing system information about fields of the specified table. | |
Credentials | The Credentials property returns an object, containing credentials of active repository. | |
Driver | The Driver property returns the DB driver identifier, with which this connection is established. | |
Indexes | The Indexes property returns the cursor, containing system information about indexes of the specified table. | |
LogonData | The LogonData property returns parameters of the security module, used when creating this connection. | |
Procedures | The Procedures property returns the cursor, containing system information about the specified procedure. | |
RolesRevoke | The RolesRevoke property returns the array that contains indicators of roles that a user has. | |
SingleUserMode | The SingleUserMode property returns whether single user mode is used in database server. | |
Tables | The Tables property returns the cursor, containing system information about the specified table. | |
Triggers | The Triggers property returns the cursor, containing system information about triggers of the specified table. | |
UserIsAdmin | The UserIsAdmin property returns whether current connection is created using administrator's credentials. | |
UserIsNT | The UserIsNT property returns whether current connection is created using domain user's credentials. | |
UserNameDb | The UserNameDb property returns the user name, from whose account the connection is established, according to user's parameters in the database. | |
UserNameLo | The UserNameLo property returns the user name, from whose account the connection is established, according to user's parameters in the security manager. | |
UserRoles | The UserRoles property returns a list of roles that a user can possess. | |
UserSid | The UserSid property returns a security subject identifier in a line-oriented type. | |
Views | The Views property returns the cursor, containing system information about the specified view. |
Method name | Brief description | |
CreateCommand | The CreateCommand method creates a new object, used for working with the DB by SQL-queries. | |
DbObject | The DbObject method returns identifier of the object with prefix of the base that corresponds to the current repository. | |
Discover | The Discover method returns the corresponding cursor depending on the SystemDictionary parameter. | |
InTransaction | The InTransaction method returns an indicator of incomplete transaction. | |
IsDisconnected | The IsDisconnected method returns whether connection with DB server is disconnected. | |
OpenSame | The OpenSame method opens a new connection with the DB server with the same parameters as in the current connection. | |
StartTransaction | The StartTransaction method initiates a new transaction with DB. |
See also: