Freigeben über


SiebelConnection-Klasse im Siebel-Adapter

Der Datenanbieter für Siebel greift auf den zugrunde liegenden Siebel-AdapterBinding, den ConnectionFactoryund Channel zu, um eine Verbindung mit dem Siebel-System herzustellen. Der Datenanbieter für Siebel implementiert die DbConnection -Klasse, um die vorherigen Features zu unterstützen.

Mithilfe einer instance von Microsoft.Data.SiebelClient.SiebelClientFactorykann ein Clientprogramm eine instance der System.Data.Common.DbConnection -Klasse abrufen, um eine Verbindung mit dem Siebel-System herzustellen.

//In this example, factory is an instance of SiebelClientFactory  
DbConnection connection = factory.CreateConnection();  

Alternativ kann der folgende Ansatz verwendet werden, um eine Verbindung zu erstellen:


SiebelConnection connection = new SiebelConnection();  
connection.ConnectionString = connectionString;  

Die Klasse SiebelConnection erbt von DbConnection. Sie ist im Namespace Microsoft.Data.SiebelClientvorhanden.

Unterstützte Eigenschaften

Die SiebelConnection -Klasse unterstützt die folgenden DbConnection Eigenschaften.

Name Abrufen/Festlegen BESCHREIBUNG
ConnectionString Abrufen und Festlegen Ruft die Zeichenfolge ab, mit der die Verbindung geöffnet wird, oder legt diese fest.
Datenbank Herunterladen Ruft den Namen der aktuellen Datenbank ab, nachdem eine Verbindung geöffnet wurde, oder ruft den in der Verbindungszeichenfolge angegebenen Datenbanknamen ab, bevor die Verbindung geöffnet wird. Dies sollte der Name des Siebel-Repositorys sein.
DataSource Herunterladen Ruft den Namen des Siebel-Gateways für diese Verbindung ab.
ServerVersion Herunterladen In der aktuellen Version des Datenanbieters für Siebel gibt diese Eigenschaft einen hartcodierten Wert zurück, der nicht die tatsächliche Version des Siebel-Servers darstellt.
State Herunterladen Ruft eine Zeichenfolge ab, die den Zustand der Verbindung beschreibt. Dies kann drei mögliche Werte enthalten: OPEN, BROKEN oder CLOSED.

Unterstützte Methoden

Die SiebelConnection -Klasse unterstützt die folgenden DbConnection Methoden.

Name BESCHREIBUNG
CreateDbCommand Diese geschützte Methode stellt eine neue DbCommand-instance bereit.
ChangeDatabase Diese öffentliche Methode wird nicht unterstützt und löst eine Ausnahme aus, wenn sie aufgerufen wird.
Öffnen Öffnet eine Verbindung mit dem Siebel-System, indem ein WCF-Kanal erstellt wird.
Schließen Schließt eine Verbindung mit dem Siebel-System, indem ein WCF-Kanal geschlossen wird.
CreateCommand Erstellt ein Befehlsobjekt.

Weitere Informationen

Erweitern ADO.NET Schnittstellen mit dem Siebel-Adapter