AppendKeyValuePair(StringBuilder, String, String, Boolean)
Метод добавляет пару «ключ/значение» в указанную строку подключения с заданным разделителем пар «ключ/значение».
Метод позволяет с помощью объекта StringBuilder создать коллекцию пар «ключ/значение» без дополнительных издержек, связанных с созданием и поддержкой экземпляра DbConnectionStringBuilder. Метод AppendKeyValuePair правильно форматирует символьную строку «ключ/значение» и добавляет её к указанному объекту StringBuilder.
Синтаксис
public static void AppendKeyValuePair(
StringBuilder builder,
string keyword,
string value,
bool useOdbcRules
);
builder – объект StringBuilder, в который надо добавить пару «ключ/значение».
keyword – имя добавляемого ключа.
value – значение добавляемого ключа.
UseOdbcRules – тип разделителя:
-
true – использовать фигурные скобки {} для разделения полей;
-
false – использовать двойные кавычки.
Возвращаемое значение
Значение типа void.
Исключения
ArgumentNullException | Null-значение параметра builder или keyword. | |
ArgumentException | Недопустимое значение параметра builder или keyword. |
Пример
// C#
using System;
using System.Data;
using System.Data.Common;
using System.Text;
class ConnectionStringBuilderSample
{
static void Main()
{
// Создание объекта StringBuilder
StringBuilder builder = new StringBuilder();
DbConnectionStringBuilder.AppendKeyValuePair(builder, "Dsn",
"Linter 6.0 Unicode", true);
DbConnectionStringBuilder.AppendKeyValuePair(builder, "Uid",
"odbc user;", true);
DbConnectionStringBuilder.AppendKeyValuePair(builder, "Pwd",
"odbc password;", true);
// Отображение полученной строки подключения
Console.WriteLine(builder.ToString());
Console.WriteLine();
Console.WriteLine("Нажмите клавишу Ввод для завершения");
Console.ReadLine();
}
}
Результат выполнения примера:
Dsn=Linter 6.0 Unicode;Uid={odbc user;};Pwd={odbc password;}