DbConnectionStringBuilder.AppendKeyValuePair Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una manera eficaz y segura de anexar una clave y un valor a un objeto StringBuilder existente.
Sobrecargas
AppendKeyValuePair(StringBuilder, String, String) |
Proporciona una manera eficaz y segura de anexar una clave y un valor a un objeto StringBuilder existente. |
AppendKeyValuePair(StringBuilder, String, String, Boolean) |
Proporciona una manera eficaz y segura de anexar una clave y un valor a un objeto StringBuilder existente. |
AppendKeyValuePair(StringBuilder, String, String)
- Source:
- DbConnectionStringBuilder.cs
- Source:
- DbConnectionStringBuilder.cs
- Source:
- DbConnectionStringBuilder.cs
Proporciona una manera eficaz y segura de anexar una clave y un valor a un objeto StringBuilder existente.
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)
Parámetros
- builder
- StringBuilder
StringBuilder al que se agrega el par clave/valor.
- keyword
- String
Clave que se va a agregar.
- value
- String
Valor de la clave proporcionada.
Ejemplos
Si algún proceso ha creado un cadena de conexión, pero ahora una aplicación debe realizar una modificación sencilla de ese cadena de conexión, puede ser más eficaz simplemente agregar el par clave-valor mediante un StringBuilder objeto . En lugar de crear un nuevo DbConnectionStringBuilder, los desarrolladores pueden llamar al AppendKeyValuePair
método , pasando un StringBuilder objeto que contiene el cadena de conexión proporcionado. En el procedimiento siguiente se muestra un ejemplo sencillo de esta técnica.
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
Comentarios
Este método permite a los desarrolladores usar para StringBuilder crear una colección de pares clave-valor para poder aprovechar las características incluidas en la DbConnectionStringBuilder clase al agregar pares clave-valor, sin tener que incurrir en la sobrecarga de crear y mantener una DbConnectionStringBuilder instancia. El AppendKeyValuePair
método da formato a la clave y el valor correctamente y agrega la nueva cadena al proporcionado StringBuilder.
Consulte también
Se aplica a
AppendKeyValuePair(StringBuilder, String, String, Boolean)
- Source:
- DbConnectionStringBuilder.cs
- Source:
- DbConnectionStringBuilder.cs
- Source:
- DbConnectionStringBuilder.cs
Proporciona una manera eficaz y segura de anexar una clave y un valor a un objeto StringBuilder existente.
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)
Parámetros
- builder
- StringBuilder
StringBuilder al que se agrega el par clave/valor.
- keyword
- String
Clave que se va a agregar.
- value
- String
Valor de la clave proporcionada.
- useOdbcRules
- Boolean
true
para usar {} para delimitar los campos; false
para usar comillas.
Ejemplos
Si algún proceso ha creado un cadena de conexión, pero ahora una aplicación debe realizar una modificación sencilla de esa cadena de conexión, podría ser más eficaz simplemente agregar el par clave-valor mediante un StringBuilder objeto . En lugar de crear un nuevo DbConnectionStringBuilder, los desarrolladores pueden llamar al AppendKeyValuePair
método , pasando un StringBuilder objeto que contiene el cadena de conexión proporcionado. En el procedimiento siguiente se muestra un ejemplo sencillo de esta técnica, mediante el uso de reglas ODBC para comillas de valores.
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
Comentarios
Este método permite a los desarrolladores usar para StringBuilder crear una colección de pares clave-valor para poder aprovechar las características incluidas en la DbConnectionStringBuilder clase al agregar pares clave-valor, sin tener que incurrir en la sobrecarga de crear y mantener una DbConnectionStringBuilder instancia. El AppendKeyValuePair
método da formato a la clave y el valor correctamente y agrega la nueva cadena al proporcionado StringBuilder.
Aunque la mayoría de los orígenes de datos permiten delimitar campos mediante comillas, ODBC no es para cadenas de conexión ODBC, debe usar llaves ({}). Para tener las DbConnectionStringBuilder reglas ODBC de uso para delimitar campos, establezca el useOdbcRules
parámetro true
en .