IDataEnvironment.ConfigureConnection Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive un stringa di connessione nel file di configurazione dell'applicazione.
public:
System::ComponentModel::Design::Data::DesignerDataConnection ^ ConfigureConnection(System::Windows::Forms::IWin32Window ^ owner, System::ComponentModel::Design::Data::DesignerDataConnection ^ connection, System::String ^ name);
public System.ComponentModel.Design.Data.DesignerDataConnection ConfigureConnection(System.Windows.Forms.IWin32Window owner, System.ComponentModel.Design.Data.DesignerDataConnection connection, string name);
abstract member ConfigureConnection : System.Windows.Forms.IWin32Window * System.ComponentModel.Design.Data.DesignerDataConnection * string -> System.ComponentModel.Design.Data.DesignerDataConnection
Public Function ConfigureConnection (owner As IWin32Window, connection As DesignerDataConnection, name As String) As DesignerDataConnection
Parametri
- owner
- IWin32Window
Finestra padre per la finestra di dialogo, se presente.
- connection
- DesignerDataConnection
Oggetto DesignerDataConnection contenente i dati di connessione da salvare.
- name
- String
Nome della nuova voce di configurazione della connessione.
Valori restituiti
Oggetto DesignerDataConnection contenente i dati di connessione salvati con la Name proprietà impostata su e la name proprietà impostata IsConfiguredsu true.
Commenti
Il ConfigureConnection metodo scrive una connessione al file di configurazione dell'applicazione. Il stringa di connessione e il nome del provider vengono scritti nell'elemento di configurazione connectionStrings denominato in base al parametro name. La Name proprietà del connection parametro viene ignorata.
Le implementazioni del ConfigureConnection metodo devono generare le eccezioni seguenti.
| Eccezione | Ragione |
|---|---|
| ArgumentException | Esiste un nome duplicato nel file di configurazione dell'applicazione. |
| FileNotFoundExceptionEccezione UnauthorizedAccessExceptiondi I/O di file , o altro file appropriato. | Impossibile aggiornare il file di configurazione dell'applicazione. L'implementazione del ConfigureConnection metodo deve generare un'eccezione appropriata. |
| CheckoutException | Il file di configurazione dell'applicazione non può essere estratto dal sistema di controllo del codice sorgente. |
Prendere in considerazione l'uso delle API di gestione della configurazione nello System.Configuration spazio dei nomi per leggere e scrivere il file di configurazione dell'applicazione. La ConnectionStringsSection classe leggerà e scriverà l'elemento connectionStrings di configurazione.