Partager via


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.

Voir aussi

Étendre ADO.NET interfaces avec l’adaptateur Siebel