DbConnectionStringBuilder.AppendKeyValuePair Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een efficiënte en veilige manier om een sleutel en waarde toe te voegen aan een bestaand StringBuilder object.
Overloads
| Name | Description |
|---|---|
| AppendKeyValuePair(StringBuilder, String, String) |
Biedt een efficiënte en veilige manier om een sleutel en waarde toe te voegen aan een bestaand StringBuilder object. |
| AppendKeyValuePair(StringBuilder, String, String, Boolean) |
Biedt een efficiënte en veilige manier om een sleutel en waarde toe te voegen aan een bestaand StringBuilder object. |
AppendKeyValuePair(StringBuilder, String, String)
Biedt een efficiënte en veilige manier om een sleutel en waarde toe te voegen aan een bestaand StringBuilder object.
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)
Parameters
- builder
- StringBuilder
Het StringBuilder sleutel-waardepaar waaraan moet worden toegevoegd.
- keyword
- String
De sleutel die moet worden toegevoegd.
- value
- String
De waarde voor de opgegeven sleutel.
Voorbeelden
Als een bepaald proces een verbindingsreeks heeft gemaakt, maar nu een toepassing een eenvoudige wijziging moet uitvoeren op die verbindingsreeks, kan het efficiënter zijn om alleen het sleutel-/waardepaar toe te voegen met behulp van een StringBuilder-object. In plaats van een nieuwe DbConnectionStringBuilder te maken, kunnen ontwikkelaars de methode AppendKeyValuePair aanroepen, waarbij een StringBuilder wordt doorgegeven die de opgegeven verbindingsreeks bevat. In de volgende procedure ziet u een eenvoudig voorbeeld van deze techniek.
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
Opmerkingen
Met deze methode kunnen ontwikkelaars een StringBuilder verzameling sleutel-waardeparen maken om te kunnen profiteren van de functies die in de DbConnectionStringBuilder klasse zijn opgenomen wanneer u sleutel-waardeparen toevoegt, zonder dat er overhead nodig is voor het maken en onderhouden van een DbConnectionStringBuilder exemplaar. De AppendKeyValuePair methode maakt de sleutel en waarde correct op en voegt de nieuwe tekenreeks toe aan de opgegeven StringBuilder.
Zie ook
Van toepassing op
AppendKeyValuePair(StringBuilder, String, String, Boolean)
Biedt een efficiënte en veilige manier om een sleutel en waarde toe te voegen aan een bestaand StringBuilder object.
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)
Parameters
- builder
- StringBuilder
Het StringBuilder sleutel-waardepaar waaraan moet worden toegevoegd.
- keyword
- String
De sleutel die moet worden toegevoegd.
- value
- String
De waarde voor de opgegeven sleutel.
- useOdbcRules
- Boolean
true als u wilt gebruiken {} om velden te scheiden, false als u aanhalingstekens wilt gebruiken.
Voorbeelden
Als een bepaald proces een verbindingsreeks heeft gemaakt, maar nu een toepassing een eenvoudige wijziging moet uitvoeren op die verbindingsreeks, kan het efficiënter zijn om alleen het sleutel-/waardepaar toe te voegen met behulp van een StringBuilder-object. In plaats van een nieuwe DbConnectionStringBuilder te maken, kunnen ontwikkelaars de methode AppendKeyValuePair aanroepen, waarbij een StringBuilder wordt doorgegeven die de opgegeven verbindingsreeks bevat. In de volgende procedure ziet u een eenvoudig voorbeeld van deze techniek, met behulp van ODBC-regels voor het aanhalen van waarden.
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
Opmerkingen
Met deze methode kunnen ontwikkelaars een StringBuilder verzameling sleutel-/waardeparen maken om te kunnen profiteren van de functies die in de DbConnectionStringBuilder klasse zijn opgenomen bij het toevoegen van sleutel-waardeparen, zonder dat er overhead nodig is voor het maken en onderhouden van een DbConnectionStringBuilder exemplaar. De AppendKeyValuePair methode maakt de sleutel en waarde correct op en voegt de nieuwe tekenreeks toe aan de opgegeven StringBuilder.
Hoewel in de meeste gegevensbronnen velden kunnen worden gescheiden met aanhalingstekens, hoeft ODBC geen ODBC-verbindingsreeksen te gebruiken, moet u accolades ({}) gebruiken. Als u DbConnectionStringBuilder ODBC-regels wilt gebruiken voor het scheiden van velden, stelt u de useOdbcRules parameter in op true.