DbConnectionStringBuilder.AppendKeyValuePair Methode

Definition

Bietet eine effiziente und sichere Möglichkeit zum Anfügen eines Schlüssels und Werts an ein vorhandenes StringBuilder-Objekt.

Überlädt

Name Beschreibung
AppendKeyValuePair(StringBuilder, String, String)

Bietet eine effiziente und sichere Möglichkeit zum Anfügen eines Schlüssels und Werts an ein vorhandenes StringBuilder-Objekt.

AppendKeyValuePair(StringBuilder, String, String, Boolean)

Bietet eine effiziente und sichere Möglichkeit zum Anfügen eines Schlüssels und Werts an ein vorhandenes StringBuilder-Objekt.

AppendKeyValuePair(StringBuilder, String, String)

Quelle:
DbConnectionStringBuilder.cs
Quelle:
DbConnectionStringBuilder.cs
Quelle:
DbConnectionStringBuilder.cs
Quelle:
DbConnectionStringBuilder.cs
Quelle:
DbConnectionStringBuilder.cs

Bietet eine effiziente und sichere Möglichkeit zum Anfügen eines Schlüssels und Werts an ein vorhandenes StringBuilder-Objekt.

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);
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)

Parameter

builder
StringBuilder

Der StringBuilder , dem das Schlüssel-Wert-Paar hinzugefügt werden soll.

keyword
String

Der hinzuzufügende Schlüssel.

value
String

Der Wert für den angegebenen Schlüssel.

Beispiele

Wenn ein Prozess eine Verbindungszeichenfolge erstellt hat, aber jetzt muss eine Anwendung eine einfache Änderung an diesem Verbindungszeichenfolge durchführen, kann es effizienter sein, einfach das Schlüssel-Wert-Paar mithilfe eines StringBuilder-Objekts hinzuzufügen. Anstatt eine neue DbConnectionStringBuilder zu erstellen, können Entwickler die AppendKeyValuePair-Methode aufrufen und eine StringBuilder übergeben, die den angegebenen Verbindungszeichenfolge enthält. Das folgende Verfahren zeigt ein einfaches Beispiel für diese Technik.

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

Hinweise

Mit dieser Methode können Entwickler eine StringBuilder Sammlung von Schlüssel-Wert-Paaren erstellen, um die in der DbConnectionStringBuilder Klasse enthaltenen Features nutzen zu können, wenn Sie Schlüssel-Wert-Paare hinzufügen, ohne den Aufwand für das Erstellen und Verwalten einer DbConnectionStringBuilder Instanz verursachen zu müssen. Die AppendKeyValuePair Methode formatiert den Schlüssel und Wert richtig und fügt die neue Zeichenfolge der angegebenen StringBuilderhinzu.

Weitere Informationen

Gilt für:

AppendKeyValuePair(StringBuilder, String, String, Boolean)

Quelle:
DbConnectionStringBuilder.cs
Quelle:
DbConnectionStringBuilder.cs
Quelle:
DbConnectionStringBuilder.cs
Quelle:
DbConnectionStringBuilder.cs
Quelle:
DbConnectionStringBuilder.cs

Bietet eine effiziente und sichere Möglichkeit zum Anfügen eines Schlüssels und Werts an ein vorhandenes StringBuilder-Objekt.

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);
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)

Parameter

builder
StringBuilder

Der StringBuilder , dem das Schlüssel-Wert-Paar hinzugefügt werden soll.

keyword
String

Der hinzuzufügende Schlüssel.

value
String

Der Wert für den angegebenen Schlüssel.

useOdbcRules
Boolean

true {} um Felder zu trennen, false um Anführungszeichen zu verwenden.

Beispiele

Wenn ein Prozess eine Verbindungszeichenfolge erstellt hat, aber jetzt muss eine Anwendung eine einfache Änderung an diesem Verbindungszeichenfolge durchführen, ist es möglicherweise effizienter, das Schlüssel-Wert-Paar mithilfe eines StringBuilder-Objekts hinzuzufügen. Anstatt eine neue DbConnectionStringBuilder zu erstellen, können Entwickler die AppendKeyValuePair-Methode aufrufen und eine StringBuilder übergeben, die den angegebenen Verbindungszeichenfolge enthält. Das folgende Verfahren zeigt ein einfaches Beispiel für diese Technik, wobei ODBC-Regeln zum Zitieren von Werten verwendet werden.

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

Hinweise

Mit dieser Methode können Entwickler eine StringBuilder Sammlung von Schlüssel-Wert-Paaren erstellen, um die in der DbConnectionStringBuilder Klasse enthaltenen Features beim Hinzufügen von Schlüssel-Wert-Paaren nutzen zu können, ohne dass der Aufwand beim Erstellen und Verwalten einer DbConnectionStringBuilder Instanz entstehen muss. Die AppendKeyValuePair Methode formatiert den Schlüssel und Wert richtig und fügt die neue Zeichenfolge der angegebenen StringBuilderhinzu.

Obwohl die meisten Datenquellen es Ihnen ermöglichen, Felder mithilfe von Anführungszeichen zu trennen, gilt ODBC nicht für ODBC-Verbindungszeichenfolgen, Sie müssen geschweifte Klammern ({}) verwenden. Um die DbConnectionStringBuilder ODBC-Regeln zum Trennen von Feldern zu verwenden, legen Sie den useOdbcRules Parameter auf true.

Weitere Informationen

Gilt für: