Keys
Предоставляет список ключей, задействованных в объекте LinterDbConnectionStringBuilder.
Декларация
public override ICollection Keys {get;};
Значение свойства
Значение типа ICollection, содержащее список ключей объекта LinterDbConnectionStringBuilder.
Порядок значений в ICollection не определен, но аналогичен порядку связанных значений в ICollection, возвращенном свойством Values.
Исключения
Отсутствуют.
Пример
В примере создается новый объект DbConnectionStringBuilder.
Код реализует цикл по ICollection, возвращенному свойством Keys, и отображает пары «ключ/значение».
// C#
using System;
using System.Data;
using System.Data.Common;
class ConnectionStringBuilderSample
{
static void Main()
{
// Создание фабрики классов провайдера
DbProviderFactory factory =
DbProviderFactories.GetFactory("System.Data.LinterClient");
// Создание объекта DbConnectionStringBuilder
DbConnectionStringBuilder builder =
factory.CreateConnectionStringBuilder();
builder["Data Source"] = "LOCAL";
builder["User ID"] = "SYSTEM";
builder["Password"] = "MANAGER8";
// Просмотр коллекции ключей и отображение каждого ключа и значения
foreach (string key in builder.Keys)
{
Console.WriteLine("{0}={1}", key, builder[key]);
}
Console.WriteLine();
Console.WriteLine("Нажмите клавишу Ввод для завершения");
Console.ReadLine();
}
}