<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Keysystems.WCF.Common</name>
    </assembly>
    <members>
        <member name="T:Keysystems.WCF.Common.DelegateExtensions">
            <summary>
            Методы расширения для делегатов и событий.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.DelegateExtensions.InvokeEvent(System.Delegate,System.Object,System.EventArgs)">
            <summary>
            Вызвать событие.
            </summary>
            <param name="eventHandler">Событие.</param>
            <param name="sender">Владелец события.</param>
            <param name="e">Параметры, передаваемые в событии.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.DelegateExtensions.InvokeEvent(System.Delegate,System.Windows.Forms.Control,System.Object,System.EventArgs)">
            <summary>
            Вызвать событие.
            </summary>
            <param name="eventHandler">Событие.</param>
            <param name="control">Синхронизирующий элемент управления.</param>
            <param name="sender">Владелец события.</param>
            <param name="e">Параметры, передаваемые в событии.</param>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.IConfigurator">
            <summary>
            Базовый интерфейс конфигуратора.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurator.Configure">
            <summary>
            Выполнить конфигурирование.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurator.SaveSettings">
            <summary>
            Записать настройки в конфигурационный файл.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurator.RefreshSettings">
            <summary>
            Перечитать настройки из конфигурационного файла.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurator.ResetSettings">
            <summary>
            Сбросить настройки на значения по-умолчанию.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.IConfigurator.Settings">
            <summary>
            {Get,Set} Настройки.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.IConfigurationSettings">
            <summary>
            Базовый интерфейс настроек конфигурации.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurationSettings.Save">
            <summary>
            Сохранить настройки.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurationSettings.Refresh">
            <summary>
            Перечитать настройки.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurationSettings.Reset">
            <summary>
            Сбросить настройки на значения по-умолчанию.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurationSettings.CopyTo(Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase)">
            <summary>
            Копировать настройки.
            </summary>
            <param name="settings">Настройки, в которые копируются текущие настройки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurationSettings.Copy">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurationSettings.GetDefaultValues">
            <summary>
            Получить значения, используемые по-умолчанию.
            </summary>
            <returns>Настройки по-умолчанию.</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.IConfigurationSettings.Configuration">
            <summary>
            {Get} Конфигурация.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.ConfigurationCollectionTypeConverter">
            <summary>
            Конвертер для коллекции конфигурационных элементов.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationCollectionTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Проверка на возможность преобразования.
            </summary>
            <param name="context">Контекст.</param>
            <param name="destType">Тип, в который проверяется преобразование.</param>
            <returns>Результат.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationCollectionTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Преобразовать в.
            </summary>
            <param name="context">Контекст.</param>
            <param name="culture">Культура.</param>
            <param name="value">Значение.</param>
            <param name="destType">Тип, в который выполняется преобразование.</param>
            <returns>Объект заданного типа.</returns>
        </member>
        <member name="T:Keysystems.WCF.Common.FileExtensions">
            <summary>
            Методы расширения для файлов.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.FileExtensions.CreateFile(System.IO.FileInfo)">
            <summary>
            Создать пустой файл.
            </summary>
            <param name="fileInfo">Информация о файле.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.FileExtensions.RenameTo(System.IO.FileInfo,System.String)">
            <summary>
            Переименовать файл.
            </summary>
            <param name="fileInfo">Информация о файле.</param>
            <param name="newFileName">Новое имя файла.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.FileExtensions.CalcMD5Hash(System.IO.FileInfo)">
            <summary>
            Вычислить хэш код.
            </summary>
            <param name="fileInfo">Информация о файле.</param>
            <returns>Шестнадцатиричная строка представления хэш кода.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.FileExtensions.OpenFileToNotepad(System.IO.FileInfo)">
            <summary>
            Открыть текстовый файл в блокноте.
            </summary>
            <param name="fileInfo">Текстовый файл.</param>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.Configurator">
            <summary>
            Базовый класс конфигуратора.
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.Configuration.Configurator.сonfigFileExtention">
            <summary>
            Расширение конфигурационного файла по умолчанию: ".config"
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.Configurator.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.Configurator.Configure">
            <summary>
            Выполнить конфигурирование.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.Configurator.SaveSettings">
            <summary>
            Записать настройки в конфигурационный файл.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.Configurator.RefreshSettings">
            <summary>
            Перечитать настройки из конфигурационного файла.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.Configurator.ResetSettings">
            <summary>
            Сбросить настройки на значения по-умолчанию.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.Configurator.Validate">
            <summary>
            Произвести проверку.
            </summary>
            <returns>true, если все хорошо; иначе - вызывается исключение.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.Configurator.InitializeLifetimeService">
            <summary>
            Obtains a lifetime service object to control the lifetime policy for this instance. 
            </summary>
            <returns>null - never expire lease.</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.Configurator.ConfigFile">
            <summary>
            {Get} Путь к конфигурационному файлу.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.Configurator.Settings">
            <summary>
            {Get,Set} Настройки.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.ConnectionException">
            <summary>
            Exception при подключении к сервису.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionException.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionException.#ctor(System.String)">
            <summary>
            Конструктор.
            </summary>
            <param name="message">Текст сообщения об ошибке.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionException.#ctor(System.String,System.Exception)">
            <summary>
            Конструктор.
            </summary>
            <param name="message">Текст сообщения об ошибке.</param>
            <param name="innerException">Исключение, вызвавшее данное исключение.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Конструктор.
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.ConfigurationElementBase">
            <summary>
            Базовый класс одного элемента настроек.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.IConfigurationElement">
            <summary>
            Базовый интерфейс элемента конфигурации.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurationElement.CopyTo(Keysystems.WCF.Common.Configuration.ConfigurationElementBase)">
            <summary>
            Копировать настройки.
            </summary>
            <param name="settings">Настройки, в которые копируются текущие настройки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.IConfigurationElement.Copy">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.Init">
            <summary>
            Создание коллекции настроек.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.CopyTo(Keysystems.WCF.Common.Configuration.ConfigurationElementBase)">
            <summary>
            Копировать настройки.
            </summary>
            <param name="settings">Настройки, в которые копируются текущие настройки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.Copy">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.Clone">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.IsReadOnly">
            <summary>
            Настройки только для чтения.
            </summary>
            <returns>false</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.LockItem">
            <summary>
            ConfigurationSection.LockItem
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.LockElements">
            <summary>
            ConfigurationSection.LockElements
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.LockAttributes">
            <summary>
            ConfigurationElement.LockAttributes
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.LockAllElementsExcept">
            <summary>
            ConfigurationElement.LockAllElementsExcept
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.LockAllAttributesExcept">
            <summary>
            ConfigurationElement.LockAllAttributesExcept
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationElementBase.ElementInformation">
            <summary>
            ConfigurationElement.ElementInformation
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.FileSystemPathInfo">
            <summary>
            Информация о файле или каталоге файловой системы.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.FileSystemPathInfo.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.FileSystemPathInfo.#ctor(System.String)">
            <summary>
            Конструктор.
            </summary>
            <param name="path">Путь к файлу или каталогу.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.FileSystemPathInfo.#ctor(System.IO.FileInfo)">
            <summary>
            Конструктор.
            </summary>
            <param name="fileInfo">Информация о файле.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.FileSystemPathInfo.#ctor(System.IO.DirectoryInfo)">
            <summary>
            Конструктор.
            </summary>
            <param name="dirInfo">Информация о каталоге.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.FileSystemPathInfo.Refresh">
            <summary>
            Refreshes the state of the object. 
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.FileSystemPathInfo.Delete">
            <summary>
            Deletes a file or directory.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.FileSystemPathInfo.GetKey">
            <summary>
            Получить ключ (уникальный идентификатор) объекта.
            </summary>
            <returns>Ключ (уникальный идентификатор) объекта.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.FileSystemPathInfo.GetHashCode">
            <summary>
            Хэш код объекта.
            </summary>
            <returns>Хэш код.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.FileSystemPathInfo.Equals(System.Object)">
            <summary>
            Сравнение объектов.
            </summary>
            <param name="obj">Сравниваемый объект.</param>
            <returns>true, если объекты равны.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.FileSystemPathInfo.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>"{FullPath}"</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.FileSystemPathInfo.FullPath">
            <summary>
            {Get} Gets the full path of the file or directory. 
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.FileSystemPathInfo.Name">
            <summary>
            {Get} Gets the name of the file or directory.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.FileSystemPathInfo.Exists">
            <summary>
            {Get} Gets a value indicating whether the file or directory exists. 
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.FileSystemPathInfo.IsFile">
            <summary>
            {Get} Path is file.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.FileSystemPathInfo.IsDirectory">
            <summary>
            {Get} Path is directory.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.FileSystemPathInfo.FileInfo">
            <summary>
            {Get} File information of the path.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.FileSystemPathInfo.DirectoryInfo">
            <summary>
            {Get} Directory information of the path.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.FileSystemPathInfo.Attributes">
            <summary>
            {Get,Set} Gets or sets the FileAttributes of the current file or directory.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.FileSystemPathInfo.CreationTime">
            <summary>
            {Get,Set} Gets or sets the creation time of the current file or directory.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.FileSystemPathInfo.Size">
            <summary>
            {Get} The size of the current file or directory.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.SelectFolderTypeEditor">
            <summary>
            Редактор свойства для выбора каталога.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.SelectFolderTypeEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)">
            <summary>
            Реализация метода редактирования.
            </summary>
            <param name="context">Контекст.</param>
            <param name="provider">Провайдер.</param>
            <param name="value">Редактируемое значение.</param>
            <returns></returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.SelectFolderTypeEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Возвращает стиль редактора - модальное окно.
            </summary>
            <param name="context">Контекст.</param>
            <returns>Стиль.</returns>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.BaseConnectionSettingsConfigurationElement">
            <summary>
            Базовые настройки соединения.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.BaseConnectionSettingsConfigurationElement.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.BaseConnectionSettingsConfigurationElement.Init">
            <summary>
            Создание коллекции настроек.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.BaseConnectionSettingsConfigurationElement.CopyTo(Keysystems.WCF.Common.Configuration.ConfigurationElementBase)">
            <summary>
            Копировать настройки.
            </summary>
            <param name="settings">Настройки, в которые копируются текущие настройки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.BaseConnectionSettingsConfigurationElement.Copy">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.BaseConnectionSettingsConfigurationElement.Clone">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.BaseConnectionSettingsConfigurationElement.Equals(System.Object)">
            <summary>
            Сравнение настроек.
            </summary>
            <param name="settings">Сравниваемые настройки.</param>
            <returns>true, если значения настроек равны.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.BaseConnectionSettingsConfigurationElement.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>"{Address}"</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.BaseConnectionSettingsConfigurationElement.Address">
            <summary>
            {Get,Set} Адрес.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.BaseConnectionSettingsConfigurationElement.Login">
            <summary>
            {Get,Set} Имя пользователя.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.BaseConnectionSettingsConfigurationElement.Password">
            <summary>
            {Get,Set} Пароль пользователя.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase">
            <summary>
            Базовый абстрактный класс списка элементов конфигурации.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.Add(System.Object)">
            <summary>
            Добавить элемент конфигурации.
            </summary>
            <param name="element">Элемент конфигурации.</param>
            <returns>Индекс добавленного элемента.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.Clear">
            <summary>
            Очистить коллекцию.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.Contains(System.Object)">
            <summary>
            Проверить элемент на существование.
            </summary>
            <param name="element">Элемент конфигурации.</param>
            <returns>true, если елемент содержится в коллекции.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.IndexOf(System.Object)">
            <summary>
            Получить индекс элемента.
            </summary>
            <param name="element">Элемент конфигурации.</param>
            <returns>Индекс элемента.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.Insert(System.Int32,System.Object)">
            <summary>
            Вставить элемент конфигурации.
            </summary>
            <param name="index">Индекс.</param>
            <param name="element">Элемент конфигурации.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.Remove(System.Object)">
            <summary>
            Удалить элемент из коллеции.
            </summary>
            <param name="element">Элемент конфигурации.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.RemoveAt(System.Int32)">
            <summary>
            Удалить элемент по индексу.
            </summary>
            <param name="index">Индекс элемента конфигурации.</param>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.IsFixedSize">
            <summary>
            {Get} IsFixedSize.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.System#Collections#IList#IsReadOnly">
            <summary>
            {Get} IsReadOnly.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.Item(System.Int32)">
            <summary>
            {Get,Set} Индексатор.
            </summary>
            <param name="index">Индекс.</param>
            <returns>Элемент конфигурации.</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.LockItem">
            <summary>
            ConfigurationElement.LockItem
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.LockElements">
            <summary>
            ConfigurationElement.LockElements
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.LockAttributes">
            <summary>
            ConfigurationElement.LockAttributes
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.LockAllElementsExcept">
            <summary>
            ConfigurationElement.LockAllElementsExcept
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.LockAllAttributesExcept">
            <summary>
            ConfigurationElement.LockAllAttributesExcept
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase.ElementInformation">
            <summary>
            ConfigurationElement.ElementInformation
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.MultiThreading.ReadLock">
            <summary>
            Объект блокировки для чтения с возможностью перехода в объект блокировки записи.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.MultiThreading.BaseLock">
            <summary>
            Базовый класс для создания блокирующего объекта синхронизации.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.BaseLock.#ctor(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Конструктор.
            </summary>
            <param name="locker">Объект блокировки.</param>
        </member>
        <member name="F:Keysystems.WCF.Common.MultiThreading.BaseLock.Locker">
            <summary>
            Внутренний объект блокировки.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.BaseLock.Dispose">
            <summary>
            Освобождение объекта.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ReadLock.#ctor(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Создание из объекта блокировки объекта блокировки для чтения.
            </summary>
            <param name="locker">Объект блокировки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ReadLock.Dispose">
            <summary>
            Освобождение объекта.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.ClientInfo">
            <summary>
            Информация о клиенте.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ClientInfo.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ClientInfo.ToString">
            <summary>
            Строковое представление.
            </summary>
            <returns>"{UserDomainName}.{MachineName}@{UserName}"</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.ClientInfo.MachineName">
            <summary>
            {Get,Set} Сетевое имя компьютера клиента.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ClientInfo.UserDomainName">
            <summary>
            {Get,Set} Доменное имя клиента.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ClientInfo.UserName">
            <summary>
            {Get,Set} Имя клиента.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ClientInfo.FrameworkVersion">
            <summary>
            {Get,Set} Версия .NET Framework, установленная на компьютере клиента.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ClientInfo.OSVersion">
            <summary>
            {Get,Set} Версия ОС компьютера клиента.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ClientInfo.ProcessId">
            <summary>
            {Get,Set} Идентификатор процесса приложения.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ClientInfo.ProcessName">
            <summary>
            {Get,Set} Имя процесса приложения.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ClientInfo.Current">
            <summary>
            {Get} Текущая информация.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.ConnectionParams">
            <summary>
            Параметры подключения к серверу.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.BaseConnectionParams">
            <summary>
            Параметры подключения.
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.BaseConnectionParams.DEFAULT_SCHEME">
            <summary>
            Протокол (схема) по-умолчанию: "http"
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.BaseConnectionParams.DEFAULT_HOST">
            <summary>
            Имя хоста по-умолчанию: "localhost"
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.BaseConnectionParams.DEFAULT_PORT">
            <summary>
            Порт сервиса по-умолчанию: 80
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.#ctor">
            <summary>
            Initializes a new instance of the ConnectionParams class.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified URI.
            </summary>
            <param name="uri">A URI string.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified Uri instance.
            </summary>
            <param name="uri">An instance of the Uri class.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified scheme and host.
            </summary>
            <param name="scheme">An Internet access protocol.</param>
            <param name="host">A DNS-style domain name or IP address.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.#ctor(System.String,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified scheme, host, and port.
            </summary>
            <param name="scheme">An Internet access protocol.</param>
            <param name="host">A DNS-style domain name or IP address.</param>
            <param name="port">An IP port number for the service.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.#ctor(System.String,System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified scheme, host, port number, and path.
            </summary>
            <param name="scheme">An Internet access protocol.</param>
            <param name="host">A DNS-style domain name or IP address.</param>
            <param name="port">An IP port number for the service.</param>
            <param name="path">The path to the Internet resource.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.#ctor(System.String,System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified scheme, host, port number, path and query string or fragment identifier.
            </summary>
            <param name="scheme">An Internet access protocol.</param>
            <param name="host">A DNS-style domain name or IP address.</param>
            <param name="port">An IP port number for the service.</param>
            <param name="path">The path to the Internet resource.</param>
            <param name="extraValue">A query string start with "?" or fragment identifier start with "#".</param>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Конструктор. Используется при десериализации.
            </summary>
            <param name="info">Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.</param>
            <param name="context">Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.Init">
            <summary>
            Инициализация значений по-умолчанию.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.CopyTo(Keysystems.WCF.Common.BaseConnectionParams)">
            <summary>
            Копировать значения свойств.
            </summary>
            <param name="connParams">Объект, в который копируются текущие значения.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.Clone">
            <summary>
            Создать копию объекта.
            </summary>
            <returns>Копия текущего объекта.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.Equals(System.Object)">
            <summary>
            Сравнение параметров подключения.
            </summary>
            <param name="connParams">Параметр подключения, с которым производится сравнение.</param>
            <returns>true, если адреса параметров подключения совпадают; иначе - false.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Реализация ISerializable.
            </summary>
            <param name="info">Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.</param>
            <param name="context">Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.ToString(System.UriComponents)">
            <summary>
            Представление в виде строки.
            </summary>
            <param name="format">Формат.</param>
            <returns>Адрес в виде строки.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.BaseConnectionParams.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>{Address}</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.BaseConnectionParams.Address">
            <summary>
            {Get,Set} Адрес.
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.ConnectionParams.DEFAULT_TIMEOUT">
            <summary>
            Таймаут по-умолчанию: 60 сек
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified URI.
            </summary>
            <param name="uri">A URI string.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified Uri instance.
            </summary>
            <param name="uri">An instance of the Uri class.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.#ctor(System.String,Keysystems.WCF.Common.ProxyConnectionParams)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified URI.
            </summary>
            <param name="uri">A URI string.</param>
            <param name="proxy">Параметры подключения к прокси-серверу.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.#ctor(System.Uri,Keysystems.WCF.Common.ProxyConnectionParams)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified Uri instance.
            </summary>
            <param name="uri">An instance of the Uri class.</param>
            <param name="proxy">Параметры подключения к прокси-серверу.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Конструктор. Используется при десериализации.
            </summary>
            <param name="info">Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.</param>
            <param name="context">Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.Init">
            <summary>
            Инициализация значений по-умолчанию.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.CopyTo(Keysystems.WCF.Common.ConnectionParams)">
            <summary>
            Копировать значения свойств.
            </summary>
            <param name="connParams">Объект, в который копируются текущие значения.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.Clone">
            <summary>
            Копирование параметров.
            </summary>
            <returns>Копия текущих значений.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.Equals(System.Object)">
            <summary>
            Сравнение параметров подключения.
            </summary>
            <param name="connParams">Параметр подключения, с которым производится сравнение.</param>
            <returns>true, если значения свойств параметров подключения равны; иначе - false.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Реализация ISerializable.
            </summary>
            <param name="info">Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.</param>
            <param name="context">Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionParams.CreateFromConfigSettings(Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement)">
            <summary>
            Создать параметры подключения из конфигурационной информации.
            </summary>
            <param name="configElement">Конфигурационные настройки.</param>
            <returns>Параметры подключения.</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.ConnectionParams.Timeout">
            <summary>
            {Get,Set} Время ожидания ответа в секундах (больше или равное 0; по-умолчанию: 60 сек).
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ConnectionParams.UseProxy">
            <summary>
            {Get,Set} Использовать прокси-сервер для подключения (подключаться через прокси-сервер).
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ConnectionParams.Proxy">
            <summary>
            {Get,Set} Параметры подключения к прокси-серверу.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.AppHostInfo">
            <summary>
            Информация о текущем хосте-приложении.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.AppHostInfo.ProductName">
            <summary>
            {Get} Наименование программного продукта.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.AppHostInfo.AppTitle">
            <summary>
            {Get} Титульная информация.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.AppHostInfo.AppCopyright">
            <summary>
            {Get} Права разработчика.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.AppHostInfo.AppCompany">
            <summary>
            {Get} Компания разработчик.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.AppHostInfo.AppDescription">
            <summary>
            {Get} Описание продукта.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.AppHostInfo.ExecutableFile">
            <summary>
            {Get} Полный путь к исполняемому exe-файлу или стартовой dll-сборке.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.AppHostInfo.ExeVersion">
            <summary>
            {Get} Версия исполняемой сборки.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.AppHostInfo.FileVersion">
            <summary>
            {Get} Версия файла исполняемой сборки.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.ConnectionAction">
            <summary>
            Подключение или отключение клиентов сервиса.
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.ConnectionAction.Connect">
            <summary>
            Подключение клиента к сервису.
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.ConnectionAction.Disconnect">
            <summary>
            Отключение клиента от сервиса.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.ConfigEditForm">
            <summary>
            Форма для редактирования настроек.
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.Configuration.ConfigEditForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigEditForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigEditForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigEditForm.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="E:Keysystems.WCF.Common.Configuration.ConfigEditForm.SettingsChangeSave">
            <summary>
            Событие нажатия на кнопку "Сохранить".
            </summary>
        </member>
        <member name="E:Keysystems.WCF.Common.Configuration.ConfigEditForm.SettingsChangeApply">
            <summary>
            Событие нажатия на кнопку "Применить".
            </summary>
        </member>
        <member name="E:Keysystems.WCF.Common.Configuration.ConfigEditForm.SettingsChangeCancel">
            <summary>
            Событие нажатия на кнопку "Отмена".
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigEditForm.Settings">
            <summary>
            {Get,Set} Редактируемые настройки.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.DynamicPropertyFilterAttribute.#ctor(System.String,System.String)">
            <summary>
            Конструктор.
            </summary>
            <param name="propName"></param>
            <param name="value"></param>
        </member>
        <member name="T:Keysystems.WCF.Common.MultiThreading.WriteLock">
            <summary>
            Объект блокировки записи.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.WriteLock.#ctor(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Создание из объекта блокировки объекта блокировки для записи.
            </summary>
            <param name="locker">Объект блокировки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.WriteLock.Dispose">
            <summary>
            Освобождение объекта.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1">
            <summary>
            Потокобезопасная (ThreadSafe) коллекция объектов.
            </summary>
            <typeparam name="T">Тип объектов.</typeparam>
        </member>
        <member name="F:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Items">
            <summary>
            Внутренняя не синхронизированная коллекция объектов.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Boolean)">
            <summary>
            Конструктор.
            </summary>
            <param name="list">Элементы коллекции.</param>
            <param name="readOnly">Создать коллекцию только для чтения.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Получить IEnumerator для перечисления объектов.
            </summary>
            <returns>Перечислитель объектов.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.GetEnumerator">
            <summary>
            Получить IEnumerator для перечисления объектов.
            </summary>
            <returns>Перечислитель объектов.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Add(`0)">
            <summary>
            Добавить новый объект.
            </summary>
            <param name="item">Объект.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Clear">
            <summary>
            Очистить коллекцию.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Contains(`0)">
            <summary>
            Проверить существование объекта.
            </summary>
            <param name="item">Объект.</param>
            <returns>true, если информация об объекте найдена, иначе - false.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.CopyTo(`0[],System.Int32)">
            <summary>
            Копировать элементы коллекции в массив.
            </summary>
            <param name="array">Массив.</param>
            <param name="index">Индекс в массиве.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.IndexOf(`0)">
            <summary>
            Определить порядковый номер объекта в коллекции.
            </summary>
            <param name="item">Объект.</param>
            <returns>Индекс.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Insert(System.Int32,`0)">
            <summary>
            Вставить объект в коллекцию.
            </summary>
            <param name="index">Позиция.</param>
            <param name="item">Объект.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Remove(`0)">
            <summary>
            Удалить объект.
            </summary>
            <param name="item">Объект.</param>
            <returns>true, если объект успешно удален; false, если объект не был найден.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.RemoveAt(System.Int32)">
            <summary>
            Удалить объект.
            </summary>
            <param name="index">Порядковый номер объекта в коллекции.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Add(System.Object)">
            <summary>
            Добавить новый объект.
            </summary>
            <param name="item">Объект.</param>
            <returns>Позиция добавленного объекта.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Contains(System.Object)">
            <summary>
            Проверить существование объекта.
            </summary>
            <param name="item">Объект.</param>
            <returns>true, если информация об объекте найдена, иначе - false.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.IndexOf(System.Object)">
            <summary>
            Определить порядковый номер объекта в коллекции.
            </summary>
            <param name="item">Объект.</param>
            <returns>Индекс.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Insert(System.Int32,System.Object)">
            <summary>
            Вставить объект в коллекцию.
            </summary>
            <param name="index">Позиция.</param>
            <param name="item">Объект.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Remove(System.Object)">
            <summary>
            Удалить объект.
            </summary>
            <param name="item">Объект.</param>
            <returns>true, если объект успешно удален; false, если объект не был найден.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.CopyTo(System.Array,System.Int32)">
            <summary>
            Копировать элементы коллекции в массив.
            </summary>
            <param name="array">Массив.</param>
            <param name="index">Индекс в массиве.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>"Count: {Items.Count}"</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.SyncRoot">
            <summary>
            {Get} Объект синхронизации коллекции.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Count">
            <summary>
            {Get} Кол-во объектов в коллекции.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.IsReadOnly">
            <summary>
            {Get} Коллекция только для чтения: False.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.Item(System.Int32)">
            <summary>
            Индексатор коллекции.
            </summary>
            <param name="index">Индекс.</param>
            <returns>Объект.</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.System#Collections#IList#Item(System.Int32)">
            <summary>
            {Get,Set} Индексатор коллекции.
            </summary>
            <param name="index">Индекс.</param>
            <returns>Объект.</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.IsFixedSize">
            <summary>
            {Get}
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.MultiThreading.ThreadSafeCollection`1.IsSynchronized">
            <summary>
            {Get} Коллекция синхронизирована: True
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.MultiThreading.LockerFactory">
            <summary>
            Фабрика по созданию объектов блокировки.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.LockerFactory.GetReadLocker(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Получить из объекта блокировки объект блокировки на чтение.
            </summary>
            <param name="locker">Объект блокировки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.LockerFactory.GetReadOnlyLocker(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Получить из объекта блокировки объект блокировки только для чтения.
            </summary>
            <param name="locker">Объект блокировки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.LockerFactory.GetWriteLocker(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Получить из объекта блокировки объект блокировки записи.
            </summary>
            <param name="locker">Объект блокировки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.LockerFactory.ReleaseReadOnlyLocker(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Освободить объект блокировки только для чтения.
            </summary>
            <param name="locker">Объект блокировки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.LockerFactory.ReleaseReadLocker(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Освободить объект блокировки для чтения.
            </summary>
            <param name="locker">Объект блокировки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.LockerFactory.ReleaseWriteLocker(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Освободить объект блокировки записи.
            </summary>
            <param name="locker">Объект блокировки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.LockerFactory.ReleaseLocker(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Освободить любой объект блокировки.
            </summary>
            <param name="locker">Объект блокировки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.LockerFactory.GetLocker">
            <summary>
            Создать объект блокировки.
            </summary>
            <returns>Объект блокировки.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.LockerFactory.CreateLocker(System.Threading.LockRecursionPolicy)">
            <summary>
            Создать объект блокировки.
            </summary>
            <param name="recursion">Вид блокировки.</param>
            <returns>Объект блокировки.</returns>
        </member>
        <member name="T:Keysystems.WCF.Common.ServiceEventArgsBase">
            <summary>
            Базовый абстрактный класс с информацией о событии, произошедшем в сервисе.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ServiceEventArgsBase.ClientInfo">
            <summary>
            {Get,Set} Информация о клиенте.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ServiceEventArgsBase.ClientSessionId">
            <summary>
            {Get,Set} Идентификатор сессии клиента.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ServiceEventArgsBase.Time">
            <summary>
            {Get,Set} Время события (в тиках).
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.EnumExtensions">
            <summary>
            Методы расширения для System.Enum
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.EnumExtensions.Has``1(System.Enum,``0)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="type"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Keysystems.WCF.Common.EnumExtensions.Is``1(System.Enum,``0)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="type"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Keysystems.WCF.Common.EnumExtensions.Add``1(System.Enum,``0)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="type"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Keysystems.WCF.Common.EnumExtensions.Remove``1(System.Enum,``0)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="type"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.SelectFileTypeEditor">
            <summary>
            Редактор свойства для выбора файла.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.SelectFileTypeEditor.InitializeDialog(System.Windows.Forms.OpenFileDialog)">
            <summary>
            Переопределить свойства диалога открытия файла.
            </summary>
            <param name="openFileDialog">Диалог открытия файла.</param>
        </member>
        <member name="T:Keysystems.WCF.Common.TypeCastExtensions">
            <summary>
            Метод расширение для безопасного приведения типов.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.TypeCastExtensions.CastTo``1(System.Object)">
            <summary>
            Try cast <paramref name="obj"/> value to type <typeparamref name="T"/>,
            if can't will return default(<typeparamref name="T"/>)
            </summary>
            <typeparam name="T"></typeparam>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Keysystems.WCF.Common.TypeCastExtensions.CastTo``1(System.Object,``0)">
            <summary>
            Try cast <paramref name="obj"/> value to type <typeparamref name="T"/>,
            if can't will return <paramref name="defaultValue"/>
            </summary>
            <typeparam name="T"></typeparam>
            <param name="obj"></param>
            <param name="defaultValue"></param>
            <returns></returns>
        </member>
        <member name="T:Keysystems.WCF.Common.MultiThreading.SyncEnumerator`1">
            <summary>
            Потокобезопасный (ThreadSafe) Enumerator коллекции объектов.
            </summary>
            <typeparam name="T">Тип объектов.</typeparam>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.SyncEnumerator`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Object)">
            <summary>
            Конструктор.
            </summary>
            <param name="enumerable">Обычный Enumerable(T).</param>
            <param name="syncRoot">Объект синхронизации.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.SyncEnumerator`1.MoveNext">
            <summary>
            Переход на следующий объект.
            </summary>
            <returns>Переход произошел или нет.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.SyncEnumerator`1.Reset">
            <summary>
            Переход на начальную позицию перед первым объектом.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.SyncEnumerator`1.Dispose">
            <summary>
            Уничтожение Enumerator-а.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.MultiThreading.SyncEnumerator`1.Current">
            <summary>
            {Get} Текущий объект.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.MultiThreading.SyncEnumerator`1.System#Collections#IEnumerator#Current">
            <summary>
            {Get} Текущий объект.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.CredentialInfo">
            <summary>
            Удостоверение безопасности.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.CredentialInfo.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.CredentialInfo.#ctor(System.String,System.String)">
            <summary>
            Конструктор.
            </summary>
            <param name="userName">Имя пользователя.</param>
            <param name="password">Пароль пользователя.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.CredentialInfo.CreateFromConfigSettings(Keysystems.WCF.Common.Configuration.CredentialsConfigurationElement)">
            <summary>
            Создать удостоверение безопасности из конфигурационной информации.
            </summary>
            <param name="configElement">Конфигурационные настройки.</param>
            <returns>Параметры подключения.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.CredentialInfo.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>"UserName: {UserName}, Password: {Password}"</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.CredentialInfo.UserName">
            <summary>
            {Get,Set} Имя пользователя.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.CredentialInfo.Password">
            <summary>
            {Get,Set} Пароль пользователя.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.MultiThreading.SyncEnumerable`1">
            <summary>
            Потокобезопасный (ThreadSafe) Enumerable коллекции объектов.
            </summary>
            <typeparam name="T">Тип объектов.</typeparam>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.SyncEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Object)">
            <summary>
            Создание потокобезопасного (ThreadSafe) Enumerable.
            </summary>
            <param name="enumerable">Обычный Enumerable(T).</param>
            <param name="syncRoot">Объект синхронизации.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.SyncEnumerable`1.GetEnumerator">
            <summary>
            Получить потокобезопасный (ThreadSafe) Enumerator.
            </summary>
            <returns>Потокобезопасный (ThreadSafe) Enumerator.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.SyncEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Получить потокобезопасный (ThreadSafe) Enumerator.
            </summary>
            <returns>Потокобезопасный (ThreadSafe) Enumerator.</returns>
        </member>
        <member name="T:Keysystems.WCF.Common.SessionInfo">
            <summary>
            Информация о клиентской сессии.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.SessionInfo.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.SessionInfo.GetKey">
            <summary>
            Вернуть уникальный идентификатор объекта (ключ).
            </summary>
            <returns>Идентификатор сессии.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.SessionInfo.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>"{ClientInfo} {SessionId}"</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.SessionInfo.ClientInfo">
            <summary>
            {Get,Set} Информация о клиенте.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.SessionInfo.ConnectTime">
            <summary>
            {Get,Set} Дата и время подключения к сервису.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.SessionInfo.DisconnectTime">
            <summary>
            {Get,Set} Дата и время отключения от сервиса.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.SessionInfo.SessionId">
            <summary>
            {Get,Set} Идентификатор сессии.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase">
            <summary>
            Базовый класс настроек.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.Save">
            <summary>
            Сохранить настройки в <paramref name="Configuration"/>.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.Refresh">
            <summary>
            Перечитать настройки.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.Refresh(System.String)">
            <summary>
            Перечитать настройки из секции "<paramref name="sectionName"/>".
            </summary>
            <param name="sectionName">Имя секции в конфигурационном файле.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.Reset">
            <summary>
            Сбросить настройки на значения по-умолчанию.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.CopyTo(Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase)">
            <summary>
            Копировать настройки.
            </summary>
            <param name="settings">Настройки, в которые копируются текущие настройки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.Copy">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.Clone">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.GetDefaultValues">
            <summary>
            Получить значения, используемые по-умолчанию.
            </summary>
            <returns>Настройки по умолчанию.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.GetSettingsFromConfiguration(System.Configuration.Configuration,System.String)">
            <summary>
            Чтение настроек из конфигурационного файла, заданного <paramref name="configuration"/>.
            </summary>
            <param name="configuration">Конфигурация.</param>
            <param name="sectionName">Имя настройки.</param>
            <returns>Настройки из конфигурационного файла.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.IsReadOnly">
            <summary>
            Настройки только для чтения.
            </summary>
            <returns>false</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.GetDefaultConfiguration">
            <summary>
            Получить конфигурацию из .config файла.
            </summary>
            <returns>Конфигурация.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.GetWebConfiguration(System.String)">
            <summary>
            Получить конфигурацию из конфигурационного файла Web приложения.
            </summary>
            <param name="webConfigFile">Путь к конфигурационному файлу.</param>
            <returns>Конфигурация.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.GetExeConfiguration(System.String)">
            <summary>
            Получить конфигурацию из конфигурационного файла.
            </summary>
            <param name="configFile">Путь к конфигурационному файлу.</param>
            <returns>Конфигурация.</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.Configuration">
            <summary>
            {Get,Set} Конфигурация.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.LockItem">
            <summary>
            ConfigurationSection.LockItem
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.LockElements">
            <summary>
            ConfigurationSection.LockElements
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.LockAttributes">
            <summary>
            ConfigurationSection.LockAttributes
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.LockAllElementsExcept">
            <summary>
            ConfigurationSection.LockAllElementsExcept
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.LockAllAttributesExcept">
            <summary>
            ConfigurationSection.LockAllAttributesExcept
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.ElementInformation">
            <summary>
            ConfigurationSection.ElementInformation
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationSettingsBase.SectionInformation">
            <summary>
            ConfigurationSection.SectionInformation
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.ConnectionEventHandler">
            <summary>
            Обработчик события, выполняющийся при подключении/отключении клиента от сервиса.
            </summary>
            <param name="sender">Источник события.</param>
            <param name="args">Параметры, передающиеся при возникновении события.</param>
        </member>
        <member name="T:Keysystems.WCF.Common.MultiThreading.StringIgnoreCaseKeyedCollection`1">
            <summary>
            Коллекция объектов, различающихся уникальным значением строкового ключа,
            возвращаемого методом "GetKey()" объекта.
            </summary>
            <typeparam name="T">Тип объектов коллекции.</typeparam>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.StringIgnoreCaseKeyedCollection`1.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.StringIgnoreCaseKeyedCollection`1.GetKeyForItem(`0)">
            <summary>
            Вернуть уникальное значение ключа элемента коллекции.
            </summary>
            <param name="item">Элемент коллекции.</param>
            <returns>Строковый ключ элемента коллекции.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.StringIgnoreCaseKeyedCollection`1.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>"Count: {Count}"</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.PropertySorter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <summary>
            Возвращает упорядоченный список свойств.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.PropertySorter.PropertyOrderPair">
            <summary>
            Пара имя/номер п/п с сортировкой по номеру.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.PropertySorter.PropertyOrderPair.#ctor(System.String,System.Int32)">
            <summary>
            Конструктор.
            </summary>
            <param name="name">Имя.</param>
            <param name="order">Номер.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.PropertySorter.PropertyOrderPair.CompareTo(System.Object)">
            <summary>
            Метод сравнения.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.PropertySorter.PropertyOrderPair.Name">
            <summary>
            Имя.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.PropertySorter.PropertyOrderPair.Order">
            <summary>
            Номер.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.PropertyOrderAttribute">
            <summary>
            Атрибут сортировки.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.PropertyOrderAttribute.#ctor(System.Int32)">
            <summary>
            Конструктор.
            </summary>
            <param name="order">Номер по порядку.</param>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.PropertyOrderAttribute.Order">
            <summary>
            {Get} Номер по порядку.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase`1">
            <summary>
            Базовый абстрактный класс списка элементов конфигурации.
            </summary>
            <typeparam name="TConfigurationElement">Тип элемента конфигурации.</typeparam>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConfigurationCollectionBase`1.Item(System.Object)">
            <summary>
            {Get,Set} Индексатор.
            </summary>
            <param name="key">Ключ.</param>
            <returns>Значение.</returns>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.BooleanYesNoTypeConverter">
            <summary>
            Конвертер из "True/False" в "Да/Нет".
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.BooleanYesNoTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Преобразовать в.
            </summary>
            <param name="context">Контекст.</param>
            <param name="culture">Культура.</param>
            <param name="value">Значение.</param>
            <param name="destType">Тип, в который выполняется преобразование.</param>
            <returns>Объект заданного типа.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.BooleanYesNoTypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <summary>
            Преобразовать из.
            </summary>
            <param name="context">Контекст.</param>
            <param name="culture">Культура.</param>
            <param name="value">Значение.</param>
            <returns>Если "Да", то true; иначе - false.</returns>
        </member>
        <member name="T:Keysystems.WCF.Common.ConnectionEventArgs">
            <summary>
            Информация, перадающаяся в событиях сервиса при подключении/отключении клиентов.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionEventArgs.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ConnectionEventArgs.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>"{ClientInfo}  {Action}"</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.ConnectionEventArgs.Action">
            <summary>
            {Get,Set} Подключение/Отключение.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement">
            <summary>
            Настройки соединения.
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement.DEFAULT_TIMEOUT">
            <summary>
            Таймаут по-умолчанию: 60 сек
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement.Init">
            <summary>
            Создание коллекции настроек.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement.CopyTo(Keysystems.WCF.Common.Configuration.ConfigurationElementBase)">
            <summary>
            Копировать настройки.
            </summary>
            <param name="settings">Настройки, в которые копируются текущие настройки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement.Copy">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement.Clone">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement.Equals(System.Object)">
            <summary>
            Сравнение настроек.
            </summary>
            <param name="settings">Сравниваемые настройки.</param>
            <returns>true, если значения настроек равны.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>"{Server}"</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement.Timeout">
            <summary>
            {Get,Set} Время ожидания ответа от сервера (в секундах).
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement.UseProxy">
            <summary>
            {Get,Set} Подключаться к серверу через прокси-сервер.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ConnectionSettingsConfigurationElement.Proxy">
            <summary>
            {Get,Set} Параметры подключения к прокси-серверу.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.MultiThreading.ReadOnlyLock">
            <summary>
            Объект блокировки только для чтения.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ReadOnlyLock.#ctor(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Создание из объекта блокировки объекта блокировки только для чтения.
            </summary>
            <param name="locker">Объект блокировки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ReadOnlyLock.Dispose">
            <summary>
            Освобождение объекта.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.MultiThreading.ThreadSafeStringIgnoreCaseKeyedCollection`1">
            <summary>
            Потокобезопасная (ThreadSafe) коллекция объектов, различающихся уникальным значением строкового ключа,
            возвращаемого методом "GetKey()" объекта.
            </summary>
            <typeparam name="T">Тип объектов.</typeparam>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeStringIgnoreCaseKeyedCollection`1.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeStringIgnoreCaseKeyedCollection`1.Contains(System.String)">
            <summary>
            Проверить существование объекта.
            </summary>
            <param name="key">Ключ объекта.</param>
            <returns>true, если объект найден, иначе - false.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.MultiThreading.ThreadSafeStringIgnoreCaseKeyedCollection`1.Remove(System.String)">
            <summary>
            Удалить объект.
            </summary>
            <param name="key">Ключ объекта.</param>
            <returns>true, если объект успешно удален; false, если объект не был найден.</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.MultiThreading.ThreadSafeStringIgnoreCaseKeyedCollection`1.Item(System.String)">
            <summary>
            {Get,Set} Индексатор коллекции.
            </summary>
            <param name="key">Строковый ключ.</param>
            <returns>Объект.</returns>
        </member>
        <member name="T:Keysystems.WCF.Common.Logging.EventLogCategory">
            <summary>
            Категория события в журнале.
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.Logging.EventLogCategory.Unknown">
            <summary>
            Отсутствует (0).
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.Logging.EventLogCategory.Devices">
            <summary>
            Устройства (1).
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.Logging.EventLogCategory.Disk">
            <summary>
            Диск (2).
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.Logging.EventLogCategory.Printers">
            <summary>
            Принтеры (3).
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.Logging.EventLogCategory.Services">
            <summary>
            Службы (4).
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.Logging.EventLogCategory.Shell">
            <summary>
            Оболочка (5).
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.Logging.EventLogCategory.SystemEvent">
            <summary>
            Системное событие (6).
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.Logging.EventLogCategory.Network">
            <summary>
            Сеть (7).
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.ArrayExtensions">
            <summary>
            Методы расширения для массивов.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ArrayExtensions.CalcMD5Hash(System.Byte[])">
            <summary>
            Вычисление хэш кода.
            </summary>
            <param name="data">Данные.</param>
            <returns>Шестнадцатиричная строка представления хэш кода.</returns>
        </member>
        <member name="T:Keysystems.WCF.Common.AgregateException">
            <summary>
            Исключение, объединяющее в себе несколько исключений.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.AgregateException.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.AgregateException.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Keysystems.WCF.Common.AgregateException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="inner"></param>
        </member>
        <member name="M:Keysystems.WCF.Common.AgregateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="P:Keysystems.WCF.Common.AgregateException.Exceptions">
            <summary>
            {Get} Список исключений.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.StringExtensions">
            <summary>
            Методы расширения для System.String
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.StringExtensions.OpenTextToNotepad(System.String)">
            <summary>
            Открыть текст в блокноте.
            </summary>
            <param name="text">Текст.</param>
            <returns>Путь к временному файлу.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.StringExtensions.OpenTextToEditor(System.String,System.String)">
            <summary>
            Открыть текст в редакторе.
            </summary>
            <param name="text">Текст.</param>
            <param name="editorPath">Путь к редактору.</param>
            <returns>Путь к временному файлу.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.StringExtensions.CalcMD5Hash(System.String)">
            <summary>
            Вычислить хэш код.
            </summary>
            <param name="text">Текст.</param>
            <returns>Строка хэш кода.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.StringExtensions.FormatText(System.String,System.Object[])">
            <summary>
            Форматировать текст.
            </summary>
            <param name="text">Текст.</param>
            <param name="args">Параметры.</param>
            <returns>Отформатированный текст.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.StringExtensions.IsNullOrEmpty(System.String)">
            <summary>
            Строка равна null или пуста.
            </summary>
            <param name="text">Текст.</param>
            <returns>true, если строка равна null или пуста.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.StringExtensions.IsNullOrTrimEmpty(System.String)">
            <summary>
            Строка равна null, пуста или содержит только символы пробела.
            </summary>
            <param name="text">Текст.</param>
            <returns>true, если строка равна null, пуста или содержит только символы пробела.</returns>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.ProxyConnectionSettingsConfigurationElement">
            <summary>
            Настройки подключения к прокси-серверу.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ProxyConnectionSettingsConfigurationElement.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ProxyConnectionSettingsConfigurationElement.Init">
            <summary>
            Создание коллекции настроек.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ProxyConnectionSettingsConfigurationElement.CopyTo(Keysystems.WCF.Common.Configuration.ConfigurationElementBase)">
            <summary>
            Копировать настройки.
            </summary>
            <param name="settings">Настройки, в которые копируются текущие настройки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ProxyConnectionSettingsConfigurationElement.Copy">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ProxyConnectionSettingsConfigurationElement.Clone">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ProxyConnectionSettingsConfigurationElement.Equals(System.Object)">
            <summary>
            Сравнение настроек.
            </summary>
            <param name="settings">Сравниваемые настройки.</param>
            <returns>true, если значения настроек равны.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.ProxyConnectionSettingsConfigurationElement.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>"{Address}"</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ProxyConnectionSettingsConfigurationElement.UseDefaultWebProxy">
            <summary>
            {Get,Set} Использовать системные настройки для прокси-сервера.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.ProxyConnectionSettingsConfigurationElement.BypassProxyOnLocal">
            <summary>
            {Get,Set} Осуществлять для локальных адресов соединение напрямую, не используя прокси-сервер.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.ProxyConnectionParams">
            <summary>
            Параметры подключения к прокси-серверу.
            </summary>
        </member>
        <member name="F:Keysystems.WCF.Common.ProxyConnectionParams.DEFAULT_PORT">
            <summary>
            Порт сервиса по-умолчанию: 8080
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.#ctor">
            <summary>
            Initializes a new instance of the ConnectionParams class.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified URI.
            </summary>
            <param name="uri">A URI string.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified Uri instance.
            </summary>
            <param name="uri">An instance of the Uri class.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified scheme and host.
            </summary>
            <param name="scheme">An Internet access protocol.</param>
            <param name="host">A DNS-style domain name or IP address.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.#ctor(System.String,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified scheme, host, and port.
            </summary>
            <param name="scheme">An Internet access protocol.</param>
            <param name="host">A DNS-style domain name or IP address.</param>
            <param name="port">An IP port number for the service.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.#ctor(System.String,System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified scheme, host, port number, and path.
            </summary>
            <param name="scheme">An Internet access protocol.</param>
            <param name="host">A DNS-style domain name or IP address.</param>
            <param name="port">An IP port number for the service.</param>
            <param name="path">The path to the Internet resource.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.#ctor(System.String,System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the ConnectionParams class with the specified scheme, host, port number, path and query string or fragment identifier.
            </summary>
            <param name="scheme">An Internet access protocol.</param>
            <param name="host">A DNS-style domain name or IP address.</param>
            <param name="port">An IP port number for the service.</param>
            <param name="path">The path to the Internet resource.</param>
            <param name="extraValue">A query string start with "?" or fragment identifier start with "#".</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Конструктор. Используется при десериализации.
            </summary>
            <param name="info">Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.</param>
            <param name="context">Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.Init">
            <summary>
            Инициализация значений по-умолчанию.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.CopyTo(Keysystems.WCF.Common.BaseConnectionParams)">
            <summary>
            Копировать значения свойств.
            </summary>
            <param name="connParams">Объект, в который копируются текущие значения.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.Clone">
            <summary>
            Создать копию объекта.
            </summary>
            <returns>Копия текущего объекта.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.Equals(System.Object)">
            <summary>
            Сравнение параметров подключения к прокси-серверу.
            </summary>
            <param name="connParams">Параметр подключения, с которым производится сравнение.</param>
            <returns>true, если значения свойств параметров подключения равны; иначе - false.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Реализация ISerializable.
            </summary>
            <param name="info">Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.</param>
            <param name="context">Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.ProxyConnectionParams.CreateFromConfigSettings(Keysystems.WCF.Common.Configuration.ProxyConnectionSettingsConfigurationElement)">
            <summary>
            Создать параметры подключения из конфигурационной информации.
            </summary>
            <param name="configElement">Конфигурационные настройки.</param>
            <returns>Параметры подключения.</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.ProxyConnectionParams.Login">
            <summary>
            {Get,Set} Имя пользователя.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ProxyConnectionParams.Password">
            <summary>
            {Get,Set} Пароль пользователя.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ProxyConnectionParams.UseDefaultWebProxy">
            <summary>
            {Get,Set} Использовать системные настройки прокси-сервера (настройки из IE) (по-умолчанию: true).
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.ProxyConnectionParams.BypassProxyOnLocal">
            <summary>
            {Get,Set} Осуществлять соединение в обход прокси-сервера для локальных адресов (по-умолчанию: true).
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.ExceptionExtensions">
            <summary>
            Методы расширения для System.Exception
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.ExceptionExtensions.GetExceptionMessage(System.Exception)">
            <summary>
            Получить полное сообщение об ошибке из всех вложенных исключений.
            </summary>
            <param name="ex">Исключение.</param>
            <returns>Сообщение об ошибке.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.ExceptionExtensions.GetExceptionStackTrace(System.Exception)">
            <summary>
            Получить полное описание ошибки.
            </summary>
            <param name="ex">Исключение.</param>
            <returns>Полное описание ошибки.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.ExceptionExtensions.Is(System.Exception,System.Type)">
            <summary>
            Проверить, является ли исключение (в т.ч. является ли оно наследником) и имеет ли среди вложенных исключений исключение типа <paramref name="exceptionType"/>.
            </summary>
            <param name="ex">Проверяемое исключение.</param>
            <param name="exceptionType">Тип исключения.</param>
            <returns>true, если среди вложенных исключений есть исключение заданного типа; иначе - false.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.ExceptionExtensions.IsConnectionException(System.Exception)">
            <summary>
            Проверить, вызвано ли исключение отсутствием связи.
            </summary>
            <param name="ex">Проверяемое исключение.</param>
            <returns>true, если исключение вызвано отсутствием связи; иначе - false.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.ExceptionExtensions.FindException(System.Exception,System.Type)">
            <summary>
            Найти среди вложенных исключений исключение типа <paramref name="exceptionType"/>.
            </summary>
            <param name="ex">Проверяемое исключение.</param>
            <param name="exceptionType">Тип исключения.</param>
            <returns>Исключение искомого типа.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.ExceptionExtensions.SaveTo(System.Exception,System.String)">
            <summary>
            Сохранить ошибку в файл для последующего восстановления командой LoadExceptionFrom(filePath);
            </summary>
            <param name="error">Ошибка.</param>
            <param name="filePath">Полный путь к файлу.</param>
            <returns>true, если сохранение прошло успешно; иначе - false.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.ExceptionExtensions.LoadExceptionFrom(System.String)">
            <summary>
            Загрузить ошибку из файла, сохраненную ранее командой SaveTo(filePath);
            </summary>
            <param name="filePath">Полный путь к файлу.</param>
            <returns>Ошибка.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.ExceptionExtensions.AllExceptions(System.Exception)">
            <summary>
            Само исключение и все вложенные исключения в виде списка.
            </summary>
            <param name="ex">Исключение.</param>
            <returns>Список исключений.</returns>
        </member>
        <member name="T:Keysystems.WCF.Common.Configuration.CredentialsConfigurationElement">
            <summary>
            Настройки удостоверения безопасности.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.CredentialsConfigurationElement.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.CredentialsConfigurationElement.Init">
            <summary>
            Создание коллекции настроек.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.CredentialsConfigurationElement.CopyTo(Keysystems.WCF.Common.Configuration.ConfigurationElementBase)">
            <summary>
            Копировать настройки.
            </summary>
            <param name="settings">Настройки, в которые копируются текущие настройки.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.CredentialsConfigurationElement.Copy">
            <summary>
            Копировать настройки.
            </summary>
            <returns>Копия текущих настроек.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.CredentialsConfigurationElement.Equals(System.Object)">
            <summary>
            Сравнение настроек.
            </summary>
            <param name="settings">Сравниваемые настройки.</param>
            <returns>true, если значения настроек равны.</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.Configuration.CredentialsConfigurationElement.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>"UserName:{UserName} Password:{Password}"</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.CredentialsConfigurationElement.UserName">
            <summary>
            {Get,Set} Имя пользователя.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.Configuration.CredentialsConfigurationElement.Password">
            <summary>
            {Get,Set} Пароль пользователя.
            </summary>
        </member>
        <member name="T:Keysystems.WCF.Common.Logging.SystemEventLog">
            <summary>
            Методы для записи ошибок в системный журнал ОС.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.Logging.SystemEventLog.WriteError(System.String,System.Exception)">
            <summary>
            Сохранить ошибку в системный журнал событий.
            </summary>
            <param name="appName">Имя приложения, вызвавшего ошибку.</param>
            <param name="error">Ошибка.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.Logging.SystemEventLog.WriteError(System.String,System.Exception,System.Int32,Keysystems.WCF.Common.Logging.EventLogCategory)">
            <summary>
            Сохранить ошибку в системный журнал событий.
            </summary>
            <param name="appName">Имя приложения, вызвавшего ошибку.</param>
            <param name="error">Ошибка.</param>
            <param name="eventId">Код события.</param>
            <param name="category">Категория.</param>
        </member>
        <member name="T:Keysystems.WCF.Common.EventListItem">
            <summary>
            Объект в списке событий.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.EventListItem.#ctor">
            <summary>
            Конструктор.
            </summary>
        </member>
        <member name="M:Keysystems.WCF.Common.EventListItem.#ctor(System.Object)">
            <summary>
            Конструктор.
            </summary>
            <param name="eventObject">Объект события.</param>
        </member>
        <member name="M:Keysystems.WCF.Common.EventListItem.ToString">
            <summary>
            Представление в виде строки.
            </summary>
            <returns>"[{dd.MM HH:mm:ss}]  {EventObject}"</returns>
        </member>
        <member name="M:Keysystems.WCF.Common.EventListItem.ToString(System.String)">
            <summary>
            Представление в виде строки.
            </summary>
            <param name="timeFormat">Строка формата времени.</param>
            <returns>"[{timeFormat}]  {EventObject}"</returns>
        </member>
        <member name="P:Keysystems.WCF.Common.EventListItem.Time">
            <summary>
            {Get,Set} Время события.
            </summary>
        </member>
        <member name="P:Keysystems.WCF.Common.EventListItem.EventObject">
            <summary>
            {Get} Объект события.
            </summary>
        </member>
    </members>
</doc>
