Siebel 的資料提供者會存取基礎 Siebel 配接 Binding
器、 ConnectionFactory
和 Channel
以連線到 Siebel 系統。 Data Provider for Siebel 會 DbConnection
實作 類別以支援上述功能。
使用 的 Microsoft.Data.SiebelClient.SiebelClientFactory
實例,用戶端程式可以取得 類別的 System.Data.Common.DbConnection
實例,以連線到 Siebel 系統。
//In this example, factory is an instance of SiebelClientFactory
DbConnection connection = factory.CreateConnection();
或者,您可以使用下列方法來建立連線:
SiebelConnection connection = new SiebelConnection();
connection.ConnectionString = connectionString;
SiebelConnection
類別繼承自 DbConnection
。 它存在於命名空間 Microsoft.Data.SiebelClient
中。
支援的屬性
類別 SiebelConnection
支援下列 DbConnection
屬性。
名稱 | 取得/設定 | Description |
---|---|---|
ConnectionString | 取得和設定 | 取得或設定用來開啟連接的字串。 |
資料庫 | 取得 | 取得連接開啟後的目前資料庫名稱,或連接開啟前連接字串中所指定的資料庫名稱。 這應該是 Siebel 存放庫名稱。 |
DataSource | 取得 | 取得此連線的 Siebel 閘道名稱。 |
ServerVersion | 取得 | 在目前版本的 Data Provider for Siebel 中,此屬性會傳回硬式編碼值,這不代表 Siebel 伺服器的實際版本。 |
狀態 | 取得 | 取得字串,描述連接的狀態。 這可以包含三個可能的值:OPEN、BROKEN 或 CLOSED。 |
支援的方法
類別 SiebelConnection
支援下列 DbConnection
方法。
名稱 | 描述 |
---|---|
CreateDbCommand | 這個受保護的方法會提供新的 DbCommand 實例。 |
ChangeDatabase | 不支援這個公用方法,而且會在呼叫 時擲回例外狀況。 |
開啟 | 建立 WCF 通道,以開啟與 Siebel 系統的連線。 |
關閉 | 關閉 WCF 通道,以關閉與 Siebel 系統的連線。 |
CreateCommand | 建立命令物件。 |