DbConnectionStringBuilder.AppendKeyValuePair Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un moyen efficace et sûr d’ajouter une clé et une valeur à un objet StringBuilder existant.
Surcharges
| Nom | Description |
|---|---|
| AppendKeyValuePair(StringBuilder, String, String) |
Fournit un moyen efficace et sûr d’ajouter une clé et une valeur à un objet StringBuilder existant. |
| AppendKeyValuePair(StringBuilder, String, String, Boolean) |
Fournit un moyen efficace et sûr d’ajouter une clé et une valeur à un objet StringBuilder existant. |
AppendKeyValuePair(StringBuilder, String, String)
Fournit un moyen efficace et sûr d’ajouter une clé et une valeur à un objet StringBuilder existant.
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)
Paramètres
- builder
- StringBuilder
StringBuilder auquel ajouter la paire clé/valeur.
- keyword
- String
Clé à ajouter.
- value
- String
Valeur de la clé fournie.
Exemples
Si un processus a créé un chaîne de connexion, mais qu’une application doit maintenant effectuer une modification simple de cette chaîne de connexion, il peut être plus efficace d’ajouter simplement la paire clé/valeur à l’aide d’un objet StringBuilder. Au lieu de créer une nouvelle DbConnectionStringBuilder, les développeurs peuvent appeler la méthode AppendKeyValuePair, en passant un StringBuilder qui contient le chaîne de connexion fourni. La procédure suivante montre un exemple simple de cette technique.
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
Remarques
Cette méthode permet aux développeurs d’utiliser une StringBuilder collection de paires clé/valeur pour pouvoir tirer parti des fonctionnalités incluses dans la DbConnectionStringBuilder classe lorsque vous ajoutez des paires clé/valeur, sans avoir à subir la surcharge de création et de maintenance d’une DbConnectionStringBuilder instance. La AppendKeyValuePair méthode met en forme la clé et la valeur correctement et ajoute la nouvelle chaîne à l’élément fourni StringBuilder.
Voir aussi
S’applique à
AppendKeyValuePair(StringBuilder, String, String, Boolean)
Fournit un moyen efficace et sûr d’ajouter une clé et une valeur à un objet StringBuilder existant.
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)
Paramètres
- builder
- StringBuilder
StringBuilder auquel ajouter la paire clé/valeur.
- keyword
- String
Clé à ajouter.
- value
- String
Valeur de la clé fournie.
- useOdbcRules
- Boolean
true
{} pour délimiter les champs, false pour utiliser des guillemets.
Exemples
Si un processus a créé un chaîne de connexion, mais qu’une application doit maintenant effectuer une modification simple de cette chaîne de connexion, il peut être plus efficace d’ajouter simplement la paire clé/valeur à l’aide d’un objet StringBuilder. Au lieu de créer une nouvelle DbConnectionStringBuilder, les développeurs peuvent appeler la méthode AppendKeyValuePair, en passant un StringBuilder qui contient le chaîne de connexion fourni. La procédure suivante montre un exemple simple de cette technique, à l’aide de règles ODBC pour les guillemets de valeurs.
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
Remarques
Cette méthode permet aux développeurs d’utiliser une StringBuilder collection de paires clé/valeur pour pouvoir tirer parti des fonctionnalités incluses dans la classe lors de l’ajout DbConnectionStringBuilder de paires clé/valeur, sans avoir à subir la surcharge liée à la création et à la maintenance d’une DbConnectionStringBuilder instance. La AppendKeyValuePair méthode met en forme la clé et la valeur correctement et ajoute la nouvelle chaîne à l’élément fourni StringBuilder.
Bien que la plupart des sources de données vous permettent de délimiter des champs à l’aide de guillemets, ODBC ne permet pas aux chaînes de connexion ODBC d’utiliser des accolades ({}). Pour avoir les DbConnectionStringBuilder règles ODBC d’utilisation pour limiter les champs, définissez le useOdbcRules paramètre truesur .