Condividi tramite


Classe SiebelConnection nell'adattatore Siebel

Il provider di dati per Siebel accede all'adattatoreBinding Siebel sottostante, all'oggetto ConnectionFactorye Channel per connettersi al sistema Siebel. Il provider di dati per Siebel implementa la DbConnection classe per supportare le funzionalità precedenti.

L'uso di un'istanza di Microsoft.Data.SiebelClient.SiebelClientFactory, un programma client può ottenere un'istanza della System.Data.Common.DbConnection classe per connettersi al sistema Siebel.

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

In alternativa, è possibile usare l'approccio seguente per creare una connessione:


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

La classe SiebelConnection eredita da DbConnection. Esiste nello spazio dei nomi Microsoft.Data.SiebelClient.

Proprietà supportate

La SiebelConnection classe supporta le proprietà seguenti DbConnection .

Nome Get/Set Descrizione
ConnectionString Ottenere e impostare Ottiene o imposta la stringa utilizzata per aprire la connessione.
Database Recupero Ottiene il nome del database corrente dopo che è stata aperta la connessione o il nome del database specificato nella stringa di connessione prima che la connessione venga aperta. Questo deve essere il nome del repository Siebel.
DataSource Recupero Ottiene il nome del gateway Siebel per questa connessione.
ServerVersion Recupero Nella versione corrente del provider di dati per Siebel, questa proprietà restituisce un valore hardcoded, che non rappresenta la versione effettiva del server Siebel.
State Recupero Ottiene una stringa che descrive lo stato della connessione. Questo può contenere tre valori possibili: OPEN, BROKEN o CLOSED.

Metodi supportati

La SiebelConnection classe supporta i metodi seguenti DbConnection .

Nome Descrizione
CreateDbCommand Questo metodo protetto fornisce una nuova istanza di DbCommand.
ChangeDatabase Questo metodo pubblico non è supportato e genererà un'eccezione se chiamata.
Apri Apre una connessione con il sistema Siebel creando un canale WCF.
Close Chiude una connessione con il sistema Siebel chiudendo un canale WCF.
CreateCommand Crea un oggetto command.

Vedere anche

Estendere le interfacce ADO.NET con l'adattatore Siebel