SiebelClientFactory-Klasse im Siebel-Adapter
Ein ADO.NET-Client greift mithilfe generischer ADO.NET Klassen und Schnittstellen auf den Datenanbieter für Siebel zu. Um dieses Feature zu aktivieren, erbt der Datenanbieter für Siebel die System.Data.Common.DbProviderFactory-Klasse . Das Clientprogramm nutzt den Client wie folgt:
DbProviderFactory factory = DbProviderFactories.GetFactory("Microsoft.Data.SiebelClient");
DbConnection connection = factory.CreateConnection();
Ein alternativer Ansatz ist wie folgt:
SiebelClientFactory factory = SiebelClientFactory.Instance;
DbConnection connection = factory.CreateConnection();
SiebelClientFactory ist im Namespace Microsoft.Data.SiebelClient vorhanden.
Unterstützte Mitglieder
SiebelClientFactory erweitert System.Data.CommonDbProviderFactory. Die folgende Tabelle enthält eine Beschreibung der Member, die SiebelClientFactory außer Kraft setzt.
Name | BESCHREIBUNG |
---|---|
Instanz | Dies ist eine Membervariable. Es bietet eine Singleton-instance von SiebelClientFactory. |
CreateCommand() | Erstellt eine instance von SiebelCommand. |
CreateConnection() | Erstellt eine instance von SiebelConnection. |
CreateConnectionStringBuilder() | Erstellt eine instance von SiebelConnectionStringBuilder. |
CreateParameter() | Erstellt eine instance von SiebelParameter. |