Clase SiebelConnection en el adaptador de Siebel
El proveedor de datos para Siebel accede al adaptadorBinding
de Siebel subyacente, a ConnectionFactory
y Channel
para conectarse al sistema Siebel. El proveedor de datos de Siebel implementa la DbConnection
clase para admitir las características anteriores.
Con una instancia de Microsoft.Data.SiebelClient.SiebelClientFactory
, un programa cliente puede obtener una instancia de la System.Data.Common.DbConnection
clase para conectarse al sistema Siebel.
//In this example, factory is an instance of SiebelClientFactory
DbConnection connection = factory.CreateConnection();
Como alternativa, se puede usar el siguiente enfoque para crear una conexión:
SiebelConnection connection = new SiebelConnection();
connection.ConnectionString = connectionString;
La clase SiebelConnection
se hereda de DbConnection
. Existe en el espacio de nombres Microsoft.Data.SiebelClient
.
Propiedades admitidas
La SiebelConnection
clase admite las siguientes DbConnection
propiedades.
Nombre | Obtener o establecer | Descripción |
---|---|---|
ConnectionString | Obtener y establecer | Obtiene o establece la cadena que se utiliza para abrir la conexión. |
Base de datos | Obtener | Obtiene el nombre de la base de datos actual después de abrir una conexión, o el nombre de la base de datos especificada en la cadena de conexión antes de que se abra la conexión. Debe ser el nombre del repositorio de Siebel. |
DataSource | Obtener | Obtiene el nombre de la puerta de enlace de Siebel para esta conexión. |
ServerVersion | Obtener | En la versión actual del proveedor de datos para Siebel, esta propiedad devuelve un valor codificado de forma rígida, que no representa la versión real del servidor siebel. |
State | Obtener | Obtiene una cadena que describe el estado de la conexión. Esto puede contener tres valores posibles: OPEN, BROKEN o CLOSED. |
Métodos admitidos
La SiebelConnection
clase admite los métodos siguientes DbConnection
.
Nombre | Descripción |
---|---|
CreateDbCommand | Este método protegido proporciona una nueva instancia de DbCommand. |
ChangeDatabase | Este método público no se admite y producirá una excepción si se llama a . |
Abrir | Abre una conexión con el sistema Siebel mediante la creación de un canal WCF. |
Close | Cierra una conexión con el sistema Siebel cerrando un canal WCF. |
CreateCommand | Crea un objeto de comando. |