DbConnectionStringBuilder.AppendKeyValuePair Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Hatékonyan és biztonságosan hozzáfűzhet egy kulcsot és értéket egy meglévő StringBuilder objektumhoz.
Túlterhelések
| Name | Description |
|---|---|
| AppendKeyValuePair(StringBuilder, String, String) |
Hatékonyan és biztonságosan hozzáfűzhet egy kulcsot és értéket egy meglévő StringBuilder objektumhoz. |
| AppendKeyValuePair(StringBuilder, String, String, Boolean) |
Hatékonyan és biztonságosan hozzáfűzhet egy kulcsot és értéket egy meglévő StringBuilder objektumhoz. |
AppendKeyValuePair(StringBuilder, String, String)
- Forrás:
- DbConnectionStringBuilder.cs
- Forrás:
- DbConnectionStringBuilder.cs
- Forrás:
- DbConnectionStringBuilder.cs
- Forrás:
- DbConnectionStringBuilder.cs
- Forrás:
- DbConnectionStringBuilder.cs
Hatékonyan és biztonságosan hozzáfűzhet egy kulcsot és értéket egy meglévő StringBuilder objektumhoz.
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)
Paraméterek
- builder
- StringBuilder
A StringBuilder kulcs/érték pár hozzáadásának célja.
- keyword
- String
A hozzáadandó kulcs.
- value
- String
A megadott kulcs értéke.
Példák
Ha egy folyamat létrehozott egy kapcsolati karakterlánc, de most egy alkalmazásnak egyszerű módosítást kell végrehajtania az adott kapcsolati karakterlánc, hatékonyabb lehet csak hozzáadni a kulcs/érték párot egy StringBuilder objektum használatával. Új DbConnectionStringBuilder létrehozása helyett a fejlesztők meghívhatják a AppendKeyValuePair metódust, amely a megadott kapcsolati karakterlánc tartalmazó StringBuilder kerül át. Az alábbi eljárás egy egyszerű példát mutat be erre a technikára.
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
Megjegyzések
Ez a módszer lehetővé teszi a kulcs/érték párok gyűjteményének létrehozását használó StringBuilder fejlesztők számára, hogy kihasználhassák az DbConnectionStringBuilder osztályban található funkciókat kulcs/érték párok hozzáadásakor, anélkül, hogy a példányok létrehozásával és fenntartásával DbConnectionStringBuilder járó többletterhelést kellene vállalniuk. A AppendKeyValuePair metódus megfelelően formázza a kulcsot és az értéket, és hozzáadja az új sztringet a megadotthoz StringBuilder.
Lásd még
A következőre érvényes:
AppendKeyValuePair(StringBuilder, String, String, Boolean)
- Forrás:
- DbConnectionStringBuilder.cs
- Forrás:
- DbConnectionStringBuilder.cs
- Forrás:
- DbConnectionStringBuilder.cs
- Forrás:
- DbConnectionStringBuilder.cs
- Forrás:
- DbConnectionStringBuilder.cs
Hatékonyan és biztonságosan hozzáfűzhet egy kulcsot és értéket egy meglévő StringBuilder objektumhoz.
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)
Paraméterek
- builder
- StringBuilder
A StringBuilder kulcs/érték pár hozzáadásának célja.
- keyword
- String
A hozzáadandó kulcs.
- value
- String
A megadott kulcs értéke.
- useOdbcRules
- Boolean
true
{} mezők elválasztására, false idézőjelek használatára.
Példák
Ha egy folyamat létrehozott egy kapcsolati karakterlánc, de most egy alkalmazásnak egyszerű módosítást kell végrehajtania az adott kapcsolati karakterlánc, hatékonyabb lehet, ha egyszerűen hozzáadja a kulcs/érték párot egy StringBuilder objektum használatával. Új DbConnectionStringBuilder létrehozása helyett a fejlesztők meghívhatják a AppendKeyValuePair metódust, amely a megadott kapcsolati karakterlánc tartalmazó StringBuilder kerül át. Az alábbi eljárás egy egyszerű példát mutat be erre a technikára, amely ODBC-szabályok használatával idézi az értékeket.
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
Megjegyzések
Ez a módszer lehetővé teszi a kulcs/érték párok gyűjteményének létrehozását használó StringBuilder fejlesztők számára, hogy kihasználhassák az DbConnectionStringBuilder osztályban található funkciókat kulcs-érték párok hozzáadásakor, anélkül, hogy a példányok létrehozásával és fenntartásával DbConnectionStringBuilder járó többletterhelést kellene vállalniuk. A AppendKeyValuePair metódus megfelelően formázza a kulcsot és az értéket, és hozzáadja az új sztringet a megadotthoz StringBuilder.
Bár a legtöbb adatforrás lehetővé teszi a mezők idézőjelek használatával történő elhatárolását, az ODBC nem használja az ODBC kapcsolati sztringeket, kapcsos zárójeleket ({}) kell használnia. Annak érdekében, hogy az DbConnectionStringBuilder ODBC-szabályokat használhassa a mezők elválasztásához, állítsa a paramétert a useOdbcRules következőre true: .