DbConnectionStringBuilder.AppendKeyValuePair 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.
Fornisce un modo efficiente e sicuro per aggiungere una chiave e un valore a un oggetto StringBuilder esistente.
Overload
| Nome | Descrizione |
|---|---|
| AppendKeyValuePair(StringBuilder, String, String) |
Fornisce un modo efficiente e sicuro per aggiungere una chiave e un valore a un oggetto StringBuilder esistente. |
| AppendKeyValuePair(StringBuilder, String, String, Boolean) |
Fornisce un modo efficiente e sicuro per aggiungere una chiave e un valore a un oggetto StringBuilder esistente. |
AppendKeyValuePair(StringBuilder, String, String)
Fornisce un modo efficiente e sicuro per aggiungere una chiave e un valore a un oggetto StringBuilder esistente.
public:
static void AppendKeyValuePair(System::Text::StringBuilder ^ builder, System::String ^ keyword, System::String ^ value);
public static void AppendKeyValuePair(System.Text.StringBuilder builder, string keyword, string value);
static member AppendKeyValuePair : System.Text.StringBuilder * string * string -> unit
Public Shared Sub AppendKeyValuePair (builder As StringBuilder, keyword As String, value As String)
Parametri
- builder
- StringBuilder
Oggetto StringBuilder a cui aggiungere la coppia chiave/valore.
- keyword
- String
Chiave da aggiungere.
- value
- String
Valore per la chiave fornita.
Esempio
Se un processo ha creato un stringa di connessione, ma ora un'applicazione deve eseguire una semplice modifica a tale stringa di connessione, potrebbe essere più efficiente aggiungere semplicemente la coppia chiave/valore usando un oggetto StringBuilder. Anziché creare un nuovo
public string AddPooling(string connectionString)
{
StringBuilder builder = new StringBuilder(connectionString);
DbConnectionStringBuilder.AppendKeyValuePair(builder, "Pooling", "true");
return builder.ToString();
}
Public Function AddPooling(ByVal connectionString As String) As String
Dim builder As New StringBuilder(connectionString)
DbConnectionStringBuilder.AppendKeyValuePair(builder, "Pooling", "True")
Return builder.ToString()
End Function
Commenti
Questo metodo consente agli sviluppatori di usare per StringBuilder creare una raccolta di coppie chiave/valore per poter sfruttare le funzionalità incluse nella DbConnectionStringBuilder classe quando si aggiungono coppie chiave/valore, senza dover comportare il sovraccarico di creazione e gestione di un'istanza DbConnectionStringBuilder . Il AppendKeyValuePair metodo formatta correttamente la chiave e il valore e aggiunge la nuova stringa all'oggetto StringBuilderfornito.
Vedi anche
Si applica a
AppendKeyValuePair(StringBuilder, String, String, Boolean)
Fornisce un modo efficiente e sicuro per aggiungere una chiave e un valore a un oggetto StringBuilder esistente.
public:
static void AppendKeyValuePair(System::Text::StringBuilder ^ builder, System::String ^ keyword, System::String ^ value, bool useOdbcRules);
public static void AppendKeyValuePair(System.Text.StringBuilder builder, string keyword, string value, bool useOdbcRules);
static member AppendKeyValuePair : System.Text.StringBuilder * string * string * bool -> unit
Public Shared Sub AppendKeyValuePair (builder As StringBuilder, keyword As String, value As String, useOdbcRules As Boolean)
Parametri
- builder
- StringBuilder
Oggetto StringBuilder a cui aggiungere la coppia chiave/valore.
- keyword
- String
Chiave da aggiungere.
- value
- String
Valore per la chiave fornita.
- useOdbcRules
- Boolean
true
{} per delimitare i campi, false per utilizzare le virgolette.
Esempio
Se un processo ha creato un stringa di connessione, ma ora un'applicazione deve eseguire una semplice modifica a tale stringa di connessione, potrebbe essere più efficiente aggiungere semplicemente la coppia chiave/valore usando un oggetto StringBuilder. Anziché creare un nuovo
public string AddPooling(string connectionString)
{
StringBuilder builder = new StringBuilder(connectionString);
DbConnectionStringBuilder.AppendKeyValuePair(builder, "Pooling", "true");
return builder.ToString();
}
Public Function AddPooling(ByVal connectionString As String) As String
Dim builder As New StringBuilder(connectionString)
DbConnectionStringBuilder.AppendKeyValuePair(builder, "Pooling", "True")
Return builder.ToString()
End Function
Commenti
Questo metodo consente agli sviluppatori di usare per StringBuilder creare una raccolta di coppie chiave/valore in grado di sfruttare le funzionalità incluse nella DbConnectionStringBuilder classe quando si aggiungono coppie chiave/valore, senza dover comportare il sovraccarico di creazione e gestione di un'istanza DbConnectionStringBuilder . Il AppendKeyValuePair metodo formatta correttamente la chiave e il valore e aggiunge la nuova stringa all'oggetto StringBuilderfornito.
Anche se la maggior parte delle origini dati consente di delimitare i campi usando le virgolette, ODBC non per le stringhe di connessione ODBC, è necessario usare parentesi graffe ({}). Per fare in modo che le DbConnectionStringBuilder regole ODBC usino le regole ODBC per il delimitazione dei campi, impostare il useOdbcRules parametro su true.