DbConnectionStringBuilder.AppendKeyValuePair Metodo

Definizione

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 , gli sviluppatori possono chiamare il metodo /> contenente il stringa di connessione fornito. La procedura seguente illustra un semplice esempio di questa tecnica.

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 , gli sviluppatori possono chiamare il metodo /> contenente il stringa di connessione fornito. La procedura seguente illustra un semplice esempio di questa tecnica, usando le regole ODBC per i valori tra virgolette.

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.

Vedi anche

Si applica a