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();
  }
}