Classe SiebelConnection dans l’adaptateur Siebel
Le fournisseur de données pour Siebel accède à l’adaptateurBinding
Siebel sous-jacent, le ConnectionFactory
, et Channel
pour se connecter au système Siebel. Le fournisseur de données pour Siebel implémente la DbConnection
classe pour prendre en charge les fonctionnalités précédentes.
À l’aide d’une instance de Microsoft.Data.SiebelClient.SiebelClientFactory
, un programme client peut obtenir un instance de la System.Data.Common.DbConnection
classe pour se connecter au système Siebel.
//In this example, factory is an instance of SiebelClientFactory
DbConnection connection = factory.CreateConnection();
Vous pouvez également utiliser l’approche suivante pour créer une connexion :
SiebelConnection connection = new SiebelConnection();
connection.ConnectionString = connectionString;
La classe SiebelConnection
hérite des données de l’élément DbConnection
. Il existe dans l’espace de noms Microsoft.Data.SiebelClient
.
Propriétés prises en charge
La SiebelConnection
classe prend en charge les propriétés suivantes DbConnection
.
Nom | Get/Set | Description |
---|---|---|
ConnectionString | Obtenir et définir | Obtient ou définit la chaîne utilisée pour ouvrir la connexion. |
Sauvegarde de la base de données | Obtenir | Obtient le nom de la base de données active après avoir ouvert une connexion, ou le nom de la base de données spécifié dans la chaîne de connexion avant que la connexion ne soit ouverte. Il doit s’agir du nom du dépôt Siebel. |
DataSource | Obtenir | Obtient le nom de la passerelle Siebel pour cette connexion. |
ServerVersion | Obtenir | Dans la version actuelle du fournisseur de données pour Siebel, cette propriété renvoie une valeur codée en dur, qui ne représente pas la version réelle du serveur Siebel. |
State | Obtenir | Obtient une chaîne qui décrit l'état de la connexion. Il peut contenir trois valeurs possibles : OPEN, BROKEN ou CLOSED. |
Méthodes prises en charge
La SiebelConnection
classe prend en charge les méthodes suivantes DbConnection
.
Nom | Description |
---|---|
CreateDbCommand | Cette méthode protégée fournit une nouvelle instance DbCommand. |
ChangeDatabase | Cette méthode publique n’est pas prise en charge et lève une exception si elle est appelée. |
Ouvrir | Ouvre une connexion avec le système Siebel en créant un canal WCF. |
Close | Ferme une connexion avec le système Siebel en fermant un canal WCF. |
CreateCommand | Crée un objet de commande. |