DbConnectionStringBuilder.AppendKeyValuePair Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje efektivní a bezpečný způsob připojení klíče a hodnoty k existujícímu StringBuilder objektu.
Přetížení
AppendKeyValuePair(StringBuilder, String, String) |
Poskytuje efektivní a bezpečný způsob připojení klíče a hodnoty k existujícímu StringBuilder objektu. |
AppendKeyValuePair(StringBuilder, String, String, Boolean) |
Poskytuje efektivní a bezpečný způsob připojení klíče a hodnoty k existujícímu StringBuilder objektu. |
AppendKeyValuePair(StringBuilder, String, String)
Poskytuje efektivní a bezpečný způsob připojení klíče a hodnoty k existujícímu StringBuilder objektu.
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)
Parametry
- builder
- StringBuilder
Hodnota StringBuilder , do které chcete přidat pár klíč/hodnota.
- keyword
- String
Klíč, který se má přidat.
- value
- String
Hodnota zadaného klíče.
Příklady
Pokud nějaký proces vytvořil připojovací řetězec, ale teď musí aplikace provést jednoduchou změnu této připojovací řetězec, může být efektivnější přidat pár klíč-hodnota pomocí objektuStringBuilder. Místo vytváření nového DbConnectionStringBuildermohou vývojáři volat metodu AppendKeyValuePair
a předat metodu , která obsahuje zadanou StringBuilder připojovací řetězec. Následující postup ukazuje jednoduchý příklad této techniky.
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
Poznámky
Tato metoda umožňuje vývojářům použít StringBuilder k vytvoření kolekce párů klíč/hodnota, aby mohli využívat funkce zahrnuté ve DbConnectionStringBuilder třídě při přidávání párů klíč/hodnota, aniž by se musely účtovat režijní náklady spojené s vytvářením a údržbou DbConnectionStringBuilder instance. Metoda AppendKeyValuePair
správně formátuje klíč a hodnotu a přidá nový řetězec do zadaného StringBuilder.
Viz také
Platí pro
AppendKeyValuePair(StringBuilder, String, String, Boolean)
Poskytuje efektivní a bezpečný způsob připojení klíče a hodnoty k existujícímu StringBuilder objektu.
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)
Parametry
- builder
- StringBuilder
Hodnota StringBuilder , do které chcete přidat pár klíč/hodnota.
- keyword
- String
Klíč, který se má přidat.
- value
- String
Hodnota zadaného klíče.
- useOdbcRules
- Boolean
true
{} k oddělení polí použijte false
uvozovky.
Příklady
Pokud nějaký proces vytvořil připojovací řetězec, ale teď musí aplikace provést jednoduchou úpravu připojovací řetězec, může být efektivnější přidat pár klíč-hodnota pomocí objektuStringBuilder. Místo vytváření nového DbConnectionStringBuildermohou vývojáři volat metodu AppendKeyValuePair
a předat metodu , která obsahuje zadanou StringBuilder připojovací řetězec. Následující postup ukazuje jednoduchý příklad této techniky pomocí pravidel ODBC pro uvozování hodnot.
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
Poznámky
Tato metoda umožňuje vývojářům vytvořit StringBuilder kolekci párů klíč/hodnota, aby mohli při přidávání párů klíč/hodnota využívat funkce zahrnuté ve DbConnectionStringBuilder třídě, aniž by museli vzniknout režijní náklady spojené s vytvářením a údržbou DbConnectionStringBuilder instance. Metoda AppendKeyValuePair
správně formátuje klíč a hodnotu a přidá nový řetězec do zadaného StringBuilder.
I když většina zdrojů dat umožňuje oddělovat pole uvozovkami, ROZHRANÍ ODBC nikoli – pro připojovací řetězce ODBC je nutné použít složené závorky ({}). Pokud chcete DbConnectionStringBuilder použít pravidla ODBC pro oddělovač polí, nastavte useOdbcRules
parametr na true
.