<?xml version="1.0"?>
<doc>
    <assembly>
        <name>xNet</name>
    </assembly>
    <members>
        <member name="T:xNet.Resources">
            <summary>
              Класс ресурса со строгой типизацией для поиска локализованных строк и т.д.
            </summary>
        </member>
        <member name="P:xNet.Resources.ResourceManager">
            <summary>
              Возвращает кэшированный экземпляр ResourceManager, использованный этим классом.
            </summary>
        </member>
        <member name="P:xNet.Resources.Culture">
            <summary>
              Перезаписывает свойство CurrentUICulture текущего потока для всех
              обращений к ресурсу с помощью этого класса ресурса со строгой типизацией.
            </summary>
        </member>
        <member name="P:xNet.Resources.ArgumentException_CanNotReadOrSeek">
            <summary>
              Ищет локализованную строку, похожую на Поток не поддерживает чтение или перемещение позиции..
            </summary>
        </member>
        <member name="P:xNet.Resources.ArgumentException_EmptyString">
            <summary>
              Ищет локализованную строку, похожую на Значение параметра не может быть строкой нулевой длины..
            </summary>
        </member>
        <member name="P:xNet.Resources.ArgumentException_HttpRequest_SetNotAvailableHeader">
            <summary>
              Ищет локализованную строку, похожую на Значение заголовка &apos;{0}&apos; можно задать только с помощью специального свойства..
            </summary>
        </member>
        <member name="P:xNet.Resources.ArgumentException_MultiThreading_BegIndexRangeMoreEndIndex">
            <summary>
              Ищет локализованную строку, похожую на Начальный индекс диапазона не может быть больше конечного индекса..
            </summary>
        </member>
        <member name="P:xNet.Resources.ArgumentException_OnlyAbsoluteUri">
            <summary>
              Ищет локализованную строку, похожую на Допустимо использовать только абсолютный URI..
            </summary>
        </member>
        <member name="P:xNet.Resources.ArgumentException_WrongPath">
            <summary>
              Ищет локализованную строку, похожую на Путь является пустой строкой, содержит только пробелы или содержит недопустимые символы..
            </summary>
        </member>
        <member name="P:xNet.Resources.ArgumentOutOfRangeException_CanNotBeGreater">
            <summary>
              Ищет локализованную строку, похожую на Значение параметра не может быть больше {0}..
            </summary>
        </member>
        <member name="P:xNet.Resources.ArgumentOutOfRangeException_CanNotBeLess">
            <summary>
              Ищет локализованную строку, похожую на Значение параметра не может быть меньше {0}..
            </summary>
        </member>
        <member name="P:xNet.Resources.ArgumentOutOfRangeException_CanNotBeLessOrGreater">
            <summary>
              Ищет локализованную строку, похожую на Значение параметра не может быть меньше {0} или больше {1}..
            </summary>
        </member>
        <member name="P:xNet.Resources.ArgumentOutOfRangeException_StringHelper_MoreLengthString">
            <summary>
              Ищет локализованную строку, похожую на Начальная позиция не может быть больше длины строки..
            </summary>
        </member>
        <member name="P:xNet.Resources.ArgumentOutOfRangeException_StringLengthCanNotBeMore">
            <summary>
              Ищет локализованную строку, похожую на Длина строки не должна быть больше {0} символов..
            </summary>
        </member>
        <member name="P:xNet.Resources.DirectoryNotFoundException_DirectoryNotFound">
            <summary>
              Ищет локализованную строку, похожую на Путь указывает на несуществующую директорию {0}..
            </summary>
        </member>
        <member name="P:xNet.Resources.FormatException_ProxyClient_WrongPort">
            <summary>
              Ищет локализованную строку, похожую на Неверно задан порт..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_ClientError">
            <summary>
              Ищет локализованную строку, похожую на Ошибка на стороне клиента. Код состояния: {0}.
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_ConnectTimeout">
            <summary>
              Ищет локализованную строку, похожую на Вышло время ожидания подключения к HTTP-серверу &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_Default">
            <summary>
              Ищет локализованную строку, похожую на Произошла ошибка при работе с HTTP-протоколом..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_FailedConnect">
            <summary>
              Ищет локализованную строку, похожую на Не удалось соединиться с HTTP-сервером &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_FailedGetHostAddresses">
            <summary>
              Ищет локализованную строку, похожую на Не удалось получить IP-адреса узла &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_FailedReceiveMessageBody">
            <summary>
              Ищет локализованную строку, похожую на Не удалось загрузить тело сообщения ответа от HTTP-сервера &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_FailedReceiveResponse">
            <summary>
              Ищет локализованную строку, похожую на Не удалось загрузить ответ от HTTP-сервера &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_FailedSendRequest">
            <summary>
              Ищет локализованную строку, похожую на Не удалось отправить запрос HTTP-серверу &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_FailedSslConnect">
            <summary>
              Ищет локализованную строку, похожую на Не удалось установить SSL-соединение с HTTP-сервером &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_LimitRedirections">
            <summary>
              Ищет локализованную строку, похожую на Превышено допустимое количество последовательных переадресаций..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_ReceivedEmptyResponse">
            <summary>
              Ищет локализованную строку, похожую на Получен пустой ответ от HTTP-сервера &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_ReceivedWrongResponse">
            <summary>
              Ищет локализованную строку, похожую на Получен ошибочный ответ от HTTP-сервера &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_SeverError">
            <summary>
              Ищет локализованную строку, похожую на Ошибка на стороне сервера. Код состояния: {0}.
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_WaitDataTimeout">
            <summary>
              Ищет локализованную строку, похожую на Вышло время ожидания данных от HTTP-сервера &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_WrongChunkedBlockLength">
            <summary>
              Ищет локализованную строку, похожую на Получен неверный размер блока данных при использовании Chunked: {0}.
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_WrongCookie">
            <summary>
              Ищет локализованную строку, похожую на Получен неверный кукис &apos;{0}&apos; от HTTP-сервера &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.HttpException_WrongHeader">
            <summary>
              Ищет локализованную строку, похожую на Получен неверный заголовок &apos;{0}&apos; от HTTP-сервера &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.InvalidOperationException_ChainProxyClient_NotProxies">
            <summary>
              Ищет локализованную строку, похожую на Не задано ни одного прокси-сервера для цепочки..
            </summary>
        </member>
        <member name="P:xNet.Resources.InvalidOperationException_HttpResponse_HasError">
            <summary>
              Ищет локализованную строку, похожую на Невозможно выполнить метод, так как при получении ответа произошла ошибка..
            </summary>
        </member>
        <member name="P:xNet.Resources.InvalidOperationException_NotSupportedEncodingFormat">
            <summary>
              Ищет локализованную строку, похожую на Получен неподдерживаемый формат кодирования: {0}.
            </summary>
        </member>
        <member name="P:xNet.Resources.InvalidOperationException_ProxyClient_WrongHost">
            <summary>
              Ищет локализованную строку, похожую на Хост не может быть неопределённым или иметь нулевую длину..
            </summary>
        </member>
        <member name="P:xNet.Resources.InvalidOperationException_ProxyClient_WrongPassword">
            <summary>
              Ищет локализованную строку, похожую на Длина пароля не может быть больше 255 символов..
            </summary>
        </member>
        <member name="P:xNet.Resources.InvalidOperationException_ProxyClient_WrongPort">
            <summary>
              Ищет локализованную строку, похожую на Порт не может быть меньше 1 или больше 65535..
            </summary>
        </member>
        <member name="P:xNet.Resources.InvalidOperationException_ProxyClient_WrongUsername">
            <summary>
              Ищет локализованную строку, похожую на Длина имени пользователя не может быть больше 255 символов..
            </summary>
        </member>
        <member name="P:xNet.Resources.NetException_Default">
            <summary>
              Ищет локализованную строку, похожую на Произошла ошибка при работе с сетью..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_CommandError">
            <summary>
              Ищет локализованную строку, похожую на {0} Прокси-сервер &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_ConnectTimeout">
            <summary>
              Ищет локализованную строку, похожую на Вышло время ожидания подключения к прокси-серверу &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_Default">
            <summary>
              Ищет локализованную строку, похожую на Произошла ошибка при работе с прокси..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_Error">
            <summary>
              Ищет локализованную строку, похожую на Произошла ошибка при работе с прокси-сервером &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_FailedConnect">
            <summary>
              Ищет локализованную строку, похожую на Не удалось соединиться с прокси-сервером &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_FailedGetHostAddresses">
            <summary>
              Ищет локализованную строку, похожую на Не удалось получить IP-адреса узла &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_NotSupportedAddressType">
            <summary>
              Ищет локализованную строку, похожую на Хост &apos;{0}&apos; типа &apos;{1}&apos; не поддерживает используемый тип адресса. Поддерживаются следующие типы: InterNetwork и InterNetworkV6. Прокси-сервер &apos;{2}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_ReceivedEmptyResponse">
            <summary>
              Ищет локализованную строку, похожую на Получен пустой ответ от прокси-сервера &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_ReceivedWrongResponse">
            <summary>
              Ищет локализованную строку, похожую на Получен ошибочный ответ от прокси-сервера &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_ReceivedWrongStatusCode">
            <summary>
              Ищет локализованную строку, похожую на Получен неверный код статуса &apos;{0}&apos; от прокси-сервера &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_Socks5_FailedAuthOn">
            <summary>
              Ищет локализованную строку, похожую на Не удалось выполнить аутентификацию на прокси-сервере &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.ProxyException_WaitDataTimeout">
            <summary>
              Ищет локализованную строку, похожую на Вышло время ожидания данных от прокси-сервера &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks_UnknownError">
            <summary>
              Ищет локализованную строку, похожую на Неизвестная ошибка..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks4_CommandReplyRequestRejectedCannotConnectToIdentd">
            <summary>
              Ищет локализованную строку, похожую на Запрос не удался, потому-что не запущен identd (или не доступен с сервера)..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks4_CommandReplyRequestRejectedDifferentIdentd">
            <summary>
              Ищет локализованную строку, похожую на Запрос не удался, поскольку клиентский identd не может подтвердить идентификатор пользователя в запросе..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks4_CommandReplyRequestRejectedOrFailed">
            <summary>
              Ищет локализованную строку, похожую на Запрос отклонён или ошибочен..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks5_AuthMethodReplyNoAcceptableMethods">
            <summary>
              Ищет локализованную строку, похожую на Предложенные методы аутентификации не поддерживаются..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks5_CommandReplyAddressTypeNotSupported">
            <summary>
              Ищет локализованную строку, похожую на Тип адреса не поддерживается..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks5_CommandReplyCommandNotSupported">
            <summary>
              Ищет локализованную строку, похожую на Команда не поддерживается, либо ошибка протокола..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks5_CommandReplyConnectionNotAllowedByRuleset">
            <summary>
              Ищет локализованную строку, похожую на Соединение запрещено набором правил..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks5_CommandReplyConnectionRefused">
            <summary>
              Ищет локализованную строку, похожую на Отказ в соединении..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks5_CommandReplyGeneralSocksServerFailure">
            <summary>
              Ищет локализованную строку, похожую на Ошибка SOCKS-сервера..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks5_CommandReplyHostUnreachable">
            <summary>
              Ищет локализованную строку, похожую на Хост недоступен..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks5_CommandReplyNetworkUnreachable">
            <summary>
              Ищет локализованную строку, похожую на Сеть недоступна..
            </summary>
        </member>
        <member name="P:xNet.Resources.Socks5_CommandReplyTTLExpired">
            <summary>
              Ищет локализованную строку, похожую на Истёк TTL..
            </summary>
        </member>
        <member name="T:xNet.RequestParams">
            <summary>
            Представляет коллекцию строк, представляющих параметры запроса.
            </summary>
        </member>
        <member name="P:xNet.RequestParams.Item(System.String)">
            <summary>
            Задаёт новый параметр запроса.
            </summary>
            <param name="paramName">Название параметра запроса.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="paramName"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="paramName"/> является пустой строкой.</exception>
        </member>
        <member name="T:xNet.HttpExceptionStatus">
            <summary>
            Определяет состояния для класса <see cref="T:xNet.HttpException"/>.
            </summary>
        </member>
        <member name="F:xNet.HttpExceptionStatus.Other">
            <summary>
            Произошла другая ошибка.
            </summary>
        </member>
        <member name="F:xNet.HttpExceptionStatus.ProtocolError">
            <summary>
            Ответ, принятый от сервера, был завершен, но указал на ошибку на уровне протокола. Допустим, сервер вернул ошибку 404 или Not Found ("не найдено").
            </summary>
        </member>
        <member name="F:xNet.HttpExceptionStatus.ConnectFailure">
            <summary>
            Не удалось соединиться с HTTP-сервером.
            </summary>
        </member>
        <member name="F:xNet.HttpExceptionStatus.SendFailure">
            <summary>
            Не удалось отправить запрос HTTP-серверу.
            </summary>
        </member>
        <member name="F:xNet.HttpExceptionStatus.ReceiveFailure">
            <summary>
            Не удалось загрузить ответ от HTTP-сервера.
            </summary>
        </member>
        <member name="T:xNet.BytesContent">
            <summary>
            Представляет тело запроса в виде байтов.
            </summary>
        </member>
        <member name="F:xNet.BytesContent._content">
            <summary>Содержимое тела запроса.</summary>
        </member>
        <member name="F:xNet.BytesContent._offset">
            <summary>Смещение в байтах содержимого тела запроса.</summary>
        </member>
        <member name="F:xNet.BytesContent._count">
            <summary>Число отправляемых байтов содержимого.</summary>
        </member>
        <member name="M:xNet.BytesContent.#ctor(System.Byte[])">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.BytesContent"/>.
            </summary>
            <param name="content">Содержимое тела запроса.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="content"/> равно <see langword="null"/>.</exception>
            <remarks>По умолчанию используется тип контента - 'application/octet-stream'.</remarks>
        </member>
        <member name="M:xNet.BytesContent.#ctor(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.BytesContent"/>.
            </summary>
            <param name="content">Содержимое тела запроса.</param>
            <param name="offset">Смещение в байтах для контента.</param>
            <param name="count">Число байтов отправляемых из контента.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="content"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Значение параметра <paramref name="offset"/> меньше 0.
            -или-
            Значение параметра <paramref name="offset"/> больше длины содержимого.
            -или-
            Значение параметра <paramref name="count"/> меньше 0.
            -или-
            Значение параметра <paramref name="count"/> больше (длина содержимого - смещение).</exception>
            <remarks>По умолчанию используется тип контента - 'application/octet-stream'.</remarks>
        </member>
        <member name="M:xNet.BytesContent.#ctor">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.BytesContent"/>.
            </summary>
        </member>
        <member name="M:xNet.BytesContent.CalculateContentLength">
            <summary>
            Подсчитывает и возвращает длину тела запроса в байтах.
            </summary>
            <returns>Длина тела запроса в байтах.</returns>
        </member>
        <member name="M:xNet.BytesContent.WriteTo(System.IO.Stream)">
            <summary>
            Записывает данные тела запроса в поток.
            </summary>
            <param name="stream">Поток, куда будут записаны данные тела запроса.</param>
        </member>
        <member name="T:xNet.FileContent">
            <summary>
            Представляет тело запроса в виде потока данных из определённого файла.
            </summary>
        </member>
        <member name="M:xNet.FileContent.#ctor(System.String,System.Int32)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.FileContent"/> и открывает поток файла.
            </summary>
            <param name="pathToContent">Путь к файлу, который станет содержимым тела запроса.</param>
            <param name="bufferSize">Размер буфера в байтах для потока.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="pathToContent"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="pathToContent"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"> Значение параметра <paramref name="bufferSize"/> меньше 1.</exception>
            <exception cref="T:System.IO.PathTooLongException">Указанный путь, имя файла или и то и другое превышает наибольшую возможную длину, определенную системой. Например, для платформ на основе Windows длина пути не должна превышать 248 знаков, а имена файлов не должны содержать более 260 знаков.</exception>
            <exception cref="T:System.IO.FileNotFoundException">Значение параметра <paramref name="pathToContent"/> указывает на несуществующий файл.</exception>
            <exception cref="T:System.IO.DirectoryNotFoundException">Значение параметра <paramref name="pathToContent"/> указывает на недопустимый путь.</exception>
            <exception cref="T:System.IO.IOException">Ошибка ввода-вывода при работе с файлом.</exception>
            <exception cref="T:System.Security.SecurityException">Вызывающий оператор не имеет необходимого разрешения.</exception>
            <exception cref="T:System.UnauthorizedAccessException">
            Операция чтения файла не поддерживается на текущей платформе.
            -или-
            Значение параметра <paramref name="pathToContent"/> определяет каталог.
            -или-
            Вызывающий оператор не имеет необходимого разрешения.
            </exception>
            <remarks>Тип контента определяется автоматически на основе расширения файла.</remarks>
        </member>
        <member name="T:xNet.FormUrlEncodedContent">
            <summary>
            Представляет тело запроса в виде параметров запроса.
            </summary>
        </member>
        <member name="M:xNet.FormUrlEncodedContent.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Boolean,System.Text.Encoding)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.FormUrlEncodedContent"/>.
            </summary>
            <param name="content">Содержимое тела запроса в виде параметров запроса.</param>
            <param name="dontEscape">Указывает, нужно ли кодировать значения параметров.</param>
            <param name="encoding">Кодировка, применяемая для преобразования параметров запроса. Если значение параметра равно <see langword="null"/>, то будет использовано значение <see cref="P:System.Text.Encoding.UTF8"/>.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="content"/> равно <see langword="null"/>.</exception>
            <remarks>По умолчанию используется тип контента - 'application/x-www-form-urlencoded'.</remarks>
        </member>
        <member name="T:xNet.HttpContent">
            <summary>
            Представляет тело запроса. Освбождается сразу после отправки.
            </summary>
        </member>
        <member name="F:xNet.HttpContent._contentType">
            <summary>MIME-тип контента.</summary>
        </member>
        <member name="P:xNet.HttpContent.ContentType">
            <summary>
            Возвращает или задаёт MIME-тип контента.
            </summary>
        </member>
        <member name="M:xNet.HttpContent.CalculateContentLength">
            <summary>
            Подсчитывает и возвращает длину тела запроса в байтах.
            </summary>
            <returns>Длина тела запроса в байтах.</returns>
        </member>
        <member name="M:xNet.HttpContent.WriteTo(System.IO.Stream)">
            <summary>
            Записывает данные тела запроса в поток.
            </summary>
            <param name="stream">Поток, куда будут записаны данные тела запроса.</param>
        </member>
        <member name="M:xNet.HttpContent.Dispose">
            <summary>
            Освобождает все ресурсы, используемые текущим экземпляром класса <see cref="T:xNet.HttpContent"/>.
            </summary>
        </member>
        <member name="M:xNet.HttpContent.Dispose(System.Boolean)">
            <summary>
            Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом <see cref="T:xNet.HttpContent"/>.
            </summary>
            <param name="disposing">Значение <see langword="true"/> позволяет освободить управляемые и неуправляемые ресурсы; значение <see langword="false"/> позволяет освободить только неуправляемые ресурсы.</param>
        </member>
        <member name="T:xNet.HttpStatusCode">
            <summary>
            Определяет коды состояния HTTP.
            </summary>
        </member>
        <member name="T:xNet.MultipartContent">
            <summary>
            Представляет тело запроса в виде состовного содержимого.
            </summary>
        </member>
        <member name="M:xNet.MultipartContent.#ctor">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.MultipartContent"/>.
            </summary>
        </member>
        <member name="M:xNet.MultipartContent.#ctor(System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.MultipartContent"/>.
            </summary>
            <param name="boundary">Граница для отделения составных частей содержимого.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="boundary"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="boundary"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="boundary"/> имеет длину более 70 символов.</exception>
        </member>
        <member name="M:xNet.MultipartContent.Add(xNet.HttpContent,System.String)">
            <summary>
            Добавляет новый элемент состовного содержимого тела запроса.
            </summary>
            <param name="content">Значение элемента.</param>
            <param name="name">Имя элемента.</param>
            <exception cref="T:System.ObjectDisposedException">Текущий экземпляр уже был удалён.</exception>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="content"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="name"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="name"/> является пустой строкой.</exception>
        </member>
        <member name="M:xNet.MultipartContent.Add(xNet.HttpContent,System.String,System.String)">
            <summary>
            Добавляет новый элемент состовного содержимого тела запроса.
            </summary>
            <param name="content">Значение элемента.</param>
            <param name="name">Имя элемента.</param>
            <param name="fileName">Имя файла элемента.</param>
            <exception cref="T:System.ObjectDisposedException">Текущий экземпляр уже был удалён.</exception>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="content"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="name"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="fileName"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="name"/> является пустой строкой.</exception>
        </member>
        <member name="M:xNet.MultipartContent.Add(xNet.HttpContent,System.String,System.String,System.String)">
            <summary>
            Добавляет новый элемент состовного содержимого тела запроса.
            </summary>
            <param name="content">Значение элемента.</param>
            <param name="name">Имя элемента.</param>
            <param name="fileName">Имя файла элемента.</param>
            <param name="contentType">MIME-тип контента.</param>
            <exception cref="T:System.ObjectDisposedException">Текущий экземпляр уже был удалён.</exception>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="content"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="name"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="fileName"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="contentType"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="name"/> является пустой строкой.</exception>
        </member>
        <member name="M:xNet.MultipartContent.CalculateContentLength">
            <summary>
            Подсчитывает и возвращает длину тела запроса в байтах.
            </summary>
            <returns>Длина тела запроса в байтах.</returns>
            <exception cref="T:System.ObjectDisposedException">Текущий экземпляр уже был удалён.</exception>
        </member>
        <member name="M:xNet.MultipartContent.WriteTo(System.IO.Stream)">
            <summary>
            Записывает данные тела запроса в поток.
            </summary>
            <param name="stream">Поток, куда будут записаны данные тела запроса.</param>
            <exception cref="T:System.ObjectDisposedException">Текущий экземпляр уже был удалён.</exception>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="stream"/> равно <see langword="null"/>.</exception>
        </member>
        <member name="M:xNet.MultipartContent.GetEnumerator">
            <summary>
            Возвращает перечеслитель элементов составного содержимого.
            </summary>
            <returns></returns>
            <exception cref="T:System.ObjectDisposedException">Текущий экземпляр уже был удалён.</exception>
        </member>
        <member name="M:xNet.MultipartContent.Dispose(System.Boolean)">
            <summary>
            Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом <see cref="T:xNet.HttpContent"/>.
            </summary>
            <param name="disposing">Значение <see langword="true"/> позволяет освободить управляемые и неуправляемые ресурсы; значение <see langword="false"/> позволяет освободить только неуправляемые ресурсы.</param>
        </member>
        <member name="T:xNet.StreamContent">
            <summary>
            Представляет тело запроса в виде потока.
            </summary>
        </member>
        <member name="F:xNet.StreamContent._content">
            <summary>Содержимое тела запроса.</summary>
        </member>
        <member name="F:xNet.StreamContent._bufferSize">
            <summary>Размер буфера в байтах для потока.</summary>
        </member>
        <member name="F:xNet.StreamContent._initialStreamPosition">
            <summary>Позиция в байтах, с которой начинается считывание данных из потока.</summary>
        </member>
        <member name="M:xNet.StreamContent.#ctor(System.IO.Stream,System.Int32)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.StreamContent"/>.
            </summary>
            <param name="content">Содержимое тела запроса.</param>
            <param name="bufferSize">Размер буфера в байтах для потока.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="content"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Поток <paramref name="content"/> не поддерживает чтение или перемещение позиции.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"> Значение параметра <paramref name="bufferSize"/> меньше 1.</exception>
            <remarks>По умолчанию используется тип контента - 'application/octet-stream'.</remarks>
        </member>
        <member name="M:xNet.StreamContent.#ctor">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.StreamContent"/>.
            </summary>
        </member>
        <member name="M:xNet.StreamContent.CalculateContentLength">
            <summary>
            Подсчитывает и возвращает длину тела запроса в байтах.
            </summary>
            <returns>Длина контента в байтах.</returns>
            <exception cref="T:System.ObjectDisposedException">Текущий экземпляр уже был удалён.</exception>
        </member>
        <member name="M:xNet.StreamContent.WriteTo(System.IO.Stream)">
            <summary>
            Записывает данные тела запроса в поток.
            </summary>
            <param name="stream">Поток, куда будут записаны данные тела запроса.</param>
            <exception cref="T:System.ObjectDisposedException">Текущий экземпляр уже был удалён.</exception>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="stream"/> равно <see langword="null"/>.</exception>
        </member>
        <member name="M:xNet.StreamContent.Dispose(System.Boolean)">
            <summary>
            Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом <see cref="T:xNet.HttpContent"/>.
            </summary>
            <param name="disposing">Значение <see langword="true"/> позволяет освободить управляемые и неуправляемые ресурсы; значение <see langword="false"/> позволяет освободить только неуправляемые ресурсы.</param>
        </member>
        <member name="T:xNet.StringContent">
            <summary>
            Представляет тело запроса в виде строки.
            </summary>
        </member>
        <member name="M:xNet.StringContent.#ctor(System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.StringContent"/>.
            </summary>
            <param name="content">Содержимое контента.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="content"/> равно <see langword="null"/>.</exception>
            <remarks>По умолчанию используется тип контента - 'text/plain'.</remarks>
        </member>
        <member name="M:xNet.StringContent.#ctor(System.String,System.Text.Encoding)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.StringContent"/>.
            </summary>
            <param name="content">Содержимое контента.</param>
            <param name="encoding">Кодировка, применяемая для преобразования данных в последовательность байтов.</param>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="content"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="encoding"/> равно <see langword="null"/>.
            </exception>
            <remarks>По умолчанию используется тип контента - 'text/plain'.</remarks>
        </member>
        <member name="T:xNet.ChainProxyClient">
            <summary>
            Представляет цепочку из различных прокси-серверов.
            </summary>
        </member>
        <member name="P:xNet.ChainProxyClient.EnableShuffle">
            <summary>
            Возвращает или задает значение, указывающие, нужно ли перемешивать список цепочки прокси-серверов, перед созданием нового подключения.
            </summary>
        </member>
        <member name="P:xNet.ChainProxyClient.Proxies">
            <summary>
            Возвращает список цепочки прокси-серверов.
            </summary>
        </member>
        <member name="P:xNet.ChainProxyClient.Host">
            <summary>
            Данное свойство не поддерживается.
            </summary>
            <exception cref="T:System.NotSupportedException">При любом использовании этого свойства.</exception>
        </member>
        <member name="P:xNet.ChainProxyClient.Port">
            <summary>
            Данное свойство не поддерживается.
            </summary>
            <exception cref="T:System.NotSupportedException">При любом использовании этого свойства.</exception>
        </member>
        <member name="P:xNet.ChainProxyClient.Username">
            <summary>
            Данное свойство не поддерживается.
            </summary>
            <exception cref="T:System.NotSupportedException">При любом использовании этого свойства.</exception>
        </member>
        <member name="P:xNet.ChainProxyClient.Password">
            <summary>
            Данное свойство не поддерживается.
            </summary>
            <exception cref="T:System.NotSupportedException">При любом использовании этого свойства.</exception>
        </member>
        <member name="P:xNet.ChainProxyClient.ConnectTimeout">
            <summary>
            Данное свойство не поддерживается.
            </summary>
            <exception cref="T:System.NotSupportedException">При любом использовании этого свойства.</exception>
        </member>
        <member name="P:xNet.ChainProxyClient.ReadWriteTimeout">
            <summary>
            Данное свойство не поддерживается.
            </summary>
            <exception cref="T:System.NotSupportedException">При любом использовании этого свойства.</exception>
        </member>
        <member name="M:xNet.ChainProxyClient.#ctor(System.Boolean)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.ChainProxyClient"/>.
            </summary>
            <param name="enableShuffle">Указывает, нужно ли перемешивать список цепочки прокси-серверов, перед созданием нового подключения.</param>
        </member>
        <member name="M:xNet.ChainProxyClient.CreateConnection(System.String,System.Int32,System.Net.Sockets.TcpClient)">
            <summary>
            Создаёт соединение с сервером через цепочку прокси-серверов.
            </summary>
            <param name="destinationHost">Хост сервера, с которым нужно связаться через прокси-сервер.</param>
            <param name="destinationPort">Порт сервера, с которым нужно связаться через прокси-сервер.</param>
            <param name="tcpClient">Соединение, через которое нужно работать, или значение <see langword="null"/>.</param>
            <returns>Соединение с сервером через цепочку прокси-серверов.</returns>
            <exception cref="T:System.InvalidOperationException">
            Количество прокси-серверов равно 0.
            -или-
            Значение свойства <see cref="P:xNet.ChainProxyClient.Host"/> равно <see langword="null"/> или имеет нулевую длину.
            -или-
            Значение свойства <see cref="P:xNet.ChainProxyClient.Port"/> меньше 1 или больше 65535.
            -или-
            Значение свойства <see cref="P:xNet.ChainProxyClient.Username"/> имеет длину более 255 символов.
            -или-
            Значение свойства <see cref="P:xNet.ChainProxyClient.Password"/> имеет длину более 255 символов.
            </exception>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="destinationHost"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="destinationHost"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="destinationPort"/> меньше 1 или больше 65535.</exception>
            <exception cref="!:xNet.Net.ProxyException">Ошибка при работе с прокси-сервером.</exception>
        </member>
        <member name="M:xNet.ChainProxyClient.ToString">
            <summary>
            Формирует список строк вида - хост:порт, представляющую адрес прокси-сервера.
            </summary>
            <returns>Список строк вида - хост:порт, представляющая адрес прокси-сервера.</returns>
        </member>
        <member name="M:xNet.ChainProxyClient.ToExtendedString">
            <summary>
            Формирует список строк вида - хост:порт:имя_пользователя:пароль. Последние два параметра добавляются, если они заданы.
            </summary>
            <returns>Список строк вида - хост:порт:имя_пользователя:пароль.</returns>
        </member>
        <member name="M:xNet.ChainProxyClient.AddProxy(xNet.ProxyClient)">
            <summary>
            Добавляет в цепочку новый прокси-клиент.
            </summary>
            <param name="proxy">Добавляемый прокси-клиент.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="proxy"/> равно <see langword="null"/>.</exception>
        </member>
        <member name="M:xNet.ChainProxyClient.AddHttpProxy(System.String)">
            <summary>
            Добавляет в цепочку новый HTTP-прокси клиент.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="proxyAddress"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="proxyAddress"/> является пустой строкой.</exception>
            <exception cref="T:System.FormatException">Формат порта является неправильным.</exception>
        </member>
        <member name="M:xNet.ChainProxyClient.AddSocks4Proxy(System.String)">
            <summary>
            Добавляет в цепочку новый Socks4-прокси клиент.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="proxyAddress"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="proxyAddress"/> является пустой строкой.</exception>
            <exception cref="T:System.FormatException">Формат порта является неправильным.</exception>
        </member>
        <member name="M:xNet.ChainProxyClient.AddSocks4aProxy(System.String)">
            <summary>
            Добавляет в цепочку новый Socks4a-прокси клиент.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="proxyAddress"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="proxyAddress"/> является пустой строкой.</exception>
            <exception cref="T:System.FormatException">Формат порта является неправильным.</exception>
        </member>
        <member name="M:xNet.ChainProxyClient.AddSocks5Proxy(System.String)">
            <summary>
            Добавляет в цепочку новый Socks5-прокси клиент.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="proxyAddress"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="proxyAddress"/> является пустой строкой.</exception>
            <exception cref="T:System.FormatException">Формат порта является неправильным.</exception>
        </member>
        <member name="T:xNet.DownloadProgressChangedEventArgs">
            <summary>
            Представляет данные для события, сообщающим о прогрессе загрузки данных.
            </summary>
        </member>
        <member name="P:xNet.DownloadProgressChangedEventArgs.BytesReceived">
            <summary>
            Возвращает количество полученных байтов.
            </summary>
        </member>
        <member name="P:xNet.DownloadProgressChangedEventArgs.TotalBytesToReceive">
            <summary>
            Возвращает общее количество получаемых байтов.
            </summary>
            <value>Если общее количество получаемых байтов неизвестно, то значение -1.</value>
        </member>
        <member name="P:xNet.DownloadProgressChangedEventArgs.ProgressPercentage">
            <summary>
            Возвращает процент полученных байтов.
            </summary>
        </member>
        <member name="M:xNet.DownloadProgressChangedEventArgs.#ctor(System.Int64,System.Int64)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.DownloadProgressChangedEventArgs"/>.
            </summary>
            <param name="bytesReceived">Количество полученных байтов.</param>
            <param name="totalBytesToReceive">Общее количество получаемых байтов.</param>
        </member>
        <member name="T:xNet.HttpHeader">
            <summary>
            HTTP-заголовки.
            </summary>
        </member>
        <member name="T:xNet.UploadProgressChangedEventArgs">
            <summary>
            Представляет данные для события, сообщающим о прогрессе выгрузки данных.
            </summary>
        </member>
        <member name="P:xNet.UploadProgressChangedEventArgs.BytesSent">
            <summary>
            Возвращает количество отправленных байтов.
            </summary>
        </member>
        <member name="P:xNet.UploadProgressChangedEventArgs.TotalBytesToSend">
            <summary>
            Возвращает общее количество отправляемых байтов.
            </summary>
        </member>
        <member name="P:xNet.UploadProgressChangedEventArgs.ProgressPercentage">
            <summary>
            Возвращает процент отправленных байтов.
            </summary>
        </member>
        <member name="M:xNet.UploadProgressChangedEventArgs.#ctor(System.Int64,System.Int64)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.UploadProgressChangedEventArgs"/>.
            </summary>
            <param name="bytesSent">Количество отправленных байтов.</param>
            <param name="totalBytesToSend">Общее количество отправляемых байтов.</param>
        </member>
        <member name="T:xNet.Html">
            <summary>
            Представляет статический класс, предназначенный для помощи в работе с HTML и с другими текстовыми данными.
            </summary>
        </member>
        <member name="M:xNet.Html.ReplaceEntities(System.String)">
            <summary>
            Заменяет в строке HTML-сущности на представляющие их символы.
            </summary>
            <param name="str">Строка, в которой будет произведена замена.</param>
            <returns>Строка с заменёнными HTML-сущностями.</returns>
            <remarks>Заменяются только следующие мнемоники: apos, quot, amp, lt и gt. И все виды кодов.</remarks>
        </member>
        <member name="M:xNet.Html.ReplaceUnicode(System.String)">
            <summary>
            Заменяет в строке Unicode-сущности на представляющие их символы.
            </summary>
            <param name="str">Строка, в которой будет произведена замена.</param>
            <returns>Строка с заменёнными Unicode-сущностями.</returns>
            <remarks>Unicode-сущности имеют вид: \u2320 или \U044F</remarks>
        </member>
        <member name="M:xNet.Html.Substring(System.String,System.String,System.Int32,System.StringComparison)">
            <summary>
            Извлекает подстроку из строки. Подстрока начинается с конца позиции подстроки <paramref name="left"/> и до конца строки. Поиск начинается с заданной позиции.
            </summary>
            <param name="str">Строка, в которой будет поиск подстроки.</param>
            <param name="left">Строка, которая находится слева от искомой подстроки.</param>
            <param name="startIndex">Позиция, с которой начинается поиск подстроки. Отсчёт от 0.</param>
            <param name="comparsion">Одно из значений перечисления, определяющее правила поиска.</param>
            <returns>Найденая подстрока, иначе пустая строка.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="left"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="left"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Значение параметра <paramref name="startIndex"/> меньше 0.
            -или-
            Значение параметра <paramref name="startIndex"/> равно или больше длины строки <paramref name="str"/>.
            </exception>
        </member>
        <member name="M:xNet.Html.Substring(System.String,System.String,System.StringComparison)">
            <summary>
            Извлекает подстроку из строки. Подстрока начинается с конца позиции подстроки <paramref name="left"/> и до конца строки.
            </summary>
            <param name="str">Строка, в которой будет поиск подстроки.</param>
            <param name="left">Строка, которая находится слева от искомой подстроки.</param>
            <param name="comparsion">Одно из значений перечисления, определяющее правила поиска.</param>
            <returns>Найденая подстрока, иначе пустая строка.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="left"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="left"/> является пустой строкой.</exception>
        </member>
        <member name="M:xNet.Html.Substring(System.String,System.String,System.String,System.Int32,System.StringComparison)">
            <summary>
            Извлекает подстроку из строки. Подстрока ищется между двумя заданными строками, начиная с заданной позиции.
            </summary>
            <param name="str">Строка, в которой будет поиск подстроки.</param>
            <param name="left">Строка, которая находится слева от искомой подстроки.</param>
            <param name="right">Строка, которая находится справа от искомой подстроки.</param>
            <param name="startIndex">Позиция, с которой начинается поиск подстроки. Отсчёт от 0.</param>
            <param name="comparsion">Одно из значений перечисления, определяющее правила поиска.</param>
            <returns>Найденая подстрока, иначе пустая строка.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="left"/> или <paramref name="right"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="left"/> или <paramref name="right"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Значение параметра <paramref name="startIndex"/> меньше 0.
            -или-
            Значение параметра <paramref name="startIndex"/> равно или больше длины строки <paramref name="str"/>.
            </exception>
        </member>
        <member name="M:xNet.Html.Substring(System.String,System.String,System.String,System.StringComparison)">
            <summary>
            Извлекает подстроку из строки. Подстрока ищется между двумя заданными строками.
            </summary>
            <param name="str">Строка, в которой будет поиск подстроки.</param>
            <param name="left">Строка, которая находится слева от искомой подстроки.</param>
            <param name="right">Строка, которая находится справа от искомой подстроки.</param>
            <param name="comparsion">Одно из значений перечисления, определяющее правила поиска.</param>
            <returns>Найденая подстрока, иначе пустая строка.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="left"/> или <paramref name="right"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="left"/> или <paramref name="right"/> является пустой строкой.</exception>
        </member>
        <member name="M:xNet.Html.LastSubstring(System.String,System.String,System.Int32,System.StringComparison)">
            <summary>
            Извлекает последнею подстроку из строки. Подстрока начинается с конца позиции подстроки <paramref name="left"/> и до конца строки. Поиск начинается с заданной позиции.
            </summary>
            <param name="str">Строка, в которой будет поиск последней подстроки.</param>
            <param name="left">Строка, которая находится слева от искомой подстроки.</param>
            <param name="startIndex">Позиция, с которой начинается поиск подстроки. Отсчёт от 0.</param>
            <param name="comparsion">Одно из значений перечисления, определяющее правила поиска.</param>
            <returns>Найденая подстрока, иначе пустая строка.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="left"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="left"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Значение параметра <paramref name="startIndex"/> меньше 0.
            -или-
            Значение параметра <paramref name="startIndex"/> равно или больше длины строки <paramref name="str"/>.
            </exception>
        </member>
        <member name="M:xNet.Html.LastSubstring(System.String,System.String,System.StringComparison)">
            <summary>
            Извлекает последнею подстроку из строки. Подстрока начинается с конца позиции подстроки <paramref name="left"/> и до конца строки.
            </summary>
            <param name="str">Строка, в которой будет поиск последней подстроки.</param>
            <param name="left">Строка, которая находится слева от искомой подстроки.</param>
            <param name="comparsion">Одно из значений перечисления, определяющее правила поиска.</param>
            <returns>Найденая подстрока, иначе пустая строка.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="left"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="left"/> является пустой строкой.</exception>
        </member>
        <member name="M:xNet.Html.LastSubstring(System.String,System.String,System.String,System.Int32,System.StringComparison)">
            <summary>
            Извлекает последнею подстроку из строки. Подстрока ищется между двумя заданными строками, начиная с заданной позиции.
            </summary>
            <param name="str">Строка, в которой будет поиск последней подстроки.</param>
            <param name="left">Строка, которая находится слева от искомой подстроки.</param>
            <param name="right">Строка, которая находится справа от искомой подстроки.</param>
            <param name="startIndex">Позиция, с которой начинается поиск подстроки. Отсчёт от 0.</param>
            <param name="comparsion">Одно из значений перечисления, определяющее правила поиска.</param>
            <returns>Найденая подстрока, иначе пустая строка.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="left"/> или <paramref name="right"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="left"/> или <paramref name="right"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Значение параметра <paramref name="startIndex"/> меньше 0.
            -или-
            Значение параметра <paramref name="startIndex"/> равно или больше длины строки <paramref name="str"/>.
            </exception>
        </member>
        <member name="M:xNet.Html.LastSubstring(System.String,System.String,System.String,System.StringComparison)">
            <summary>
            Извлекает последнею подстроку из строки. Подстрока ищется между двумя заданными строками.
            </summary>
            <param name="str">Строка, в которой будет поиск последней подстроки.</param>
            <param name="left">Строка, которая находится слева от искомой подстроки.</param>
            <param name="right">Строка, которая находится справа от искомой подстроки.</param>
            <param name="comparsion">Одно из значений перечисления, определяющее правила поиска.</param>
            <returns>Найденая подстрока, иначе пустая строка.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="left"/> или <paramref name="right"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="left"/> или <paramref name="right"/> является пустой строкой.</exception>
        </member>
        <member name="M:xNet.Html.Substrings(System.String,System.String,System.String,System.Int32,System.StringComparison)">
            <summary>
            Извлекает подстроки из строки. Подстрока ищется между двумя заданными строками, начиная с заданной позиции.
            </summary>
            <param name="str">Строка, в которой будет поиск подстрок.</param>
            <param name="left">Строка, которая находится слева от искомой подстроки.</param>
            <param name="right">Строка, которая находится справа от искомой подстроки.</param>
            <param name="startIndex">Позиция, с которой начинается поиск подстрок. Отсчёт от 0.</param>
            <param name="comparsion">Одно из значений перечисления, определяющее правила поиска.</param>
            <returns>Найденые подстроки, иначе пустой массив строк.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="left"/> или <paramref name="right"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="left"/> или <paramref name="right"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Значение параметра <paramref name="startIndex"/> меньше 0.
            -или-
            Значение параметра <paramref name="startIndex"/> равно или больше длины строки <paramref name="str"/>.
            </exception>
        </member>
        <member name="M:xNet.Html.Substrings(System.String,System.String,System.String,System.StringComparison)">
            <summary>
            Извлекает подстроки из строки. Подстрока ищется между двумя заданными строками.
            </summary>
            <param name="str">Строка, в которой будет поиск подстрок.</param>
            <param name="left">Строка, которая находится слева от искомой подстроки.</param>
            <param name="right">Строка, которая находится справа от искомой подстроки.</param>
            <param name="comparsion">Одно из значений перечисления, определяющее правила поиска.</param>
            <returns>Найденые подстроки, иначе пустой массив строк.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="left"/> или <paramref name="right"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="left"/> или <paramref name="right"/> является пустой строкой.</exception>
        </member>
        <member name="T:xNet.NetException">
            <summary>
            Исключение, которое выбрасывается, в случае возникновения ошибки при работе с сетью.
            </summary>
        </member>
        <member name="M:xNet.NetException.#ctor">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.NetException"/>.
            </summary>
        </member>
        <member name="M:xNet.NetException.#ctor(System.String,System.Exception)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.NetException"/> заданным сообщением об ошибке.
            </summary>
            <param name="message">Сообщение об ошибке с объяснением причины исключения.</param>
            <param name="innerException">Исключение, вызвавшее текущие исключение, или значение <see langword="null"/>.</param>
        </member>
        <member name="M:xNet.NetException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.NetException"/> заданными экземплярами <see cref="T:System.Runtime.Serialization.SerializationInfo"/> и <see cref="T:System.Runtime.Serialization.StreamingContext"/>.
            </summary>
            <param name="serializationInfo">Экземпляр класса <see cref="T:System.Runtime.Serialization.SerializationInfo"/>, который содержит сведения, требуемые для сериализации нового экземпляра класса <see cref="T:xNet.NetException"/>.</param>
            <param name="streamingContext">Экземпляр класса <see cref="T:System.Runtime.Serialization.StreamingContext"/>, содержащий источник сериализованного потока, связанного с новым экземпляром класса <see cref="T:xNet.NetException"/>.</param>
        </member>
        <member name="T:xNet.WinInet">
            <summary>
            Представляет класс для взаимодействия с настройками сети операционной системы Windows.
            </summary>
        </member>
        <member name="P:xNet.WinInet.InternetConnected">
            <summary>
            Возвращает значение, указывающие, установлено ли подключение к интернету.
            </summary>
        </member>
        <member name="P:xNet.WinInet.InternetThroughModem">
            <summary>
            Возвращает значение, указывающие, установлено ли подключение к интернету через модем.
            </summary>
        </member>
        <member name="P:xNet.WinInet.InternetThroughLan">
            <summary>
            Возвращает значение, указывающие, установлено ли подключение к интернету через локальную сеть.
            </summary>
        </member>
        <member name="P:xNet.WinInet.InternetThroughProxy">
            <summary>
            Возвращает значение, указывающие, установлено ли подключение к интернету через прокси-сервер.
            </summary>
        </member>
        <member name="P:xNet.WinInet.IEProxyEnable">
            <summary>
            Возвращает значение, указывающее, используется ли прокси-сервер в Internet Explorer.
            </summary>
        </member>
        <member name="P:xNet.WinInet.IEProxy">
            <summary>
            Возвращает или задаёт прокси-сервер Internet Explorer'а.
            </summary>
            <value>Если прокси-сервер Internet Explorer'а не задан или ошибочен, то будет возвращён <see langword="null"/>. Если задать <see langword="null"/>, то прокси-сервер Internet Explorer'а будет стёрт.</value>
        </member>
        <member name="M:xNet.WinInet.GetIEProxyEnable">
            <summary>
            Возвращает значение, указывающее, используется ли прокси-сервер в Internet Explorer. Значение берется из реестра.
            </summary>
            <returns>Значение, указывающее, используется ли прокси-сервер в Internet Explorer.</returns>
            <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для чтения раздела реестра.</exception>
            <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey"/>, для которого вызывается этот метод, закрыт (доступ к закрытым разделам невозможен).</exception>
            <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</exception>
            <exception cref="T:System.IO.IOException">Раздел <see cref="T:Microsoft.Win32.RegistryKey"/>, содержащий заданное значение, был помечен для удаления.</exception>
        </member>
        <member name="M:xNet.WinInet.SetIEProxyEnable(System.Boolean)">
            <summary>
            Задаёт значение, указывающее, используется ли прокси-сервер в Internet Explorer. Значение задаётся в реестре.
            </summary>
            <param name="enabled">Указывает, используется ли прокси-сервер в Internet Explorer.</param>
            <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для создания или открытия раздела реестра.</exception>
            <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey"/>, для которого вызывается этот метод, закрыт (доступ к закрытым разделам невозможен).</exception>
            <exception cref="T:System.UnauthorizedAccessException">Запись в объект <see cref="T:Microsoft.Win32.RegistryKey"/> невозможна, например, он не может быть открыт как раздел, доступный для записи, или у пользователя нет необходимых прав доступа.</exception>
        </member>
        <member name="M:xNet.WinInet.GetIEProxy">
            <summary>
            Возвращает значение прокси-сервера Internet Explorer'а. Значение берется из реестра.
            </summary>
            <returns>Значение прокси-сервера Internet Explorer'а, иначе пустая строка.</returns>
            <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для чтения раздела реестра.</exception>
            <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey"/>, для которого вызывается этот метод, закрыт (доступ к закрытым разделам невозможен).</exception>
            <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</exception>
            <exception cref="T:System.IO.IOException">Раздел <see cref="T:Microsoft.Win32.RegistryKey"/>, содержащий заданное значение, был помечен для удаления.</exception>
        </member>
        <member name="M:xNet.WinInet.SetIEProxy(System.String,System.Int32)">
            <summary>
            Задаёт значение прокси-сервера Internet Explorer'а. Значение задаётся в реестре.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
            <param name="port">Порт прокси-сервера.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="host"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="host"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="port"/> меньше 1 или больше 65535.</exception>
            <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для создания или открытия раздела реестра.</exception>
            <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey"/>, для которого вызывается этот метод, закрыт (доступ к закрытым разделам невозможен).</exception>
            <exception cref="T:System.UnauthorizedAccessException">Запись в объект <see cref="T:Microsoft.Win32.RegistryKey"/> невозможна, например, он не может быть открыт как раздел, доступный для записи, или у пользователя нет необходимых прав доступа.</exception>
        </member>
        <member name="M:xNet.WinInet.SetIEProxy(System.String)">
            <summary>
            Задаёт значение прокси-сервера Internet Explorer'а. Значение задаётся в реестре.
            </summary>
            <param name="hostAndPort">Хост и порт прокси-сервера, в формате - хост:порт, либо только хост.</param>
            <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для создания или открытия раздела реестра.</exception>
            <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey"/>, для которого вызывается этот метод, закрыт (доступ к закрытым разделам невозможен).</exception>
            <exception cref="T:System.UnauthorizedAccessException">Запись в объект <see cref="T:Microsoft.Win32.RegistryKey"/> невозможна, например, он не может быть открыт как раздел, доступный для записи, или у пользователя нет необходимых прав доступа.</exception>
        </member>
        <member name="T:xNet.HttpMethod">
            <summary>
            HTTP-метод запроса.
            </summary>
        </member>
        <member name="T:xNet.CookieDictionary">
            <summary>
            Представляет коллекцию HTTP-куки.
            </summary>
        </member>
        <member name="P:xNet.CookieDictionary.IsLocked">
            <summary>
            Возвращает или задает значение, указывающие, закрыты ли куки для редактирования
            </summary>
            <value>Значение по умолчанию — <see langword="false"/>.</value>
        </member>
        <member name="M:xNet.CookieDictionary.#ctor(System.Boolean)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.CookieDictionary"/>.
            </summary>
            <param name="isLocked">Указывает, закрыты ли куки для редактирования.</param>
        </member>
        <member name="M:xNet.CookieDictionary.ToString">
            <summary>
            Возвращает строку, состоящую из имён и значений куки.
            </summary>
            <returns>Строка, состоящая из имён и значений куки.</returns>
        </member>
        <member name="T:xNet.HttpProxyClient">
            <summary>
            Представляет клиент для HTTP прокси-сервера.
            </summary>
        </member>
        <member name="M:xNet.HttpProxyClient.#ctor">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.HttpProxyClient"/>.
            </summary>
        </member>
        <member name="M:xNet.HttpProxyClient.#ctor(System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.HttpProxyClient"/> заданным хостом прокси-сервера, и устанавливает порт равным - 8080.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
        </member>
        <member name="M:xNet.HttpProxyClient.#ctor(System.String,System.Int32)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.HttpProxyClient"/> заданными данными о прокси-сервере.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
            <param name="port">Порт прокси-сервера.</param>
        </member>
        <member name="M:xNet.HttpProxyClient.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.HttpProxyClient"/> заданными данными о прокси-сервере.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
            <param name="port">Порт прокси-сервера.</param>
            <param name="username">Имя пользователя для авторизации на прокси-сервере.</param>
            <param name="password">Пароль для авторизации на прокси-сервере.</param>
        </member>
        <member name="M:xNet.HttpProxyClient.Parse(System.String)">
            <summary>
            Преобразует строку в экземпляр класса <see cref="T:xNet.HttpProxyClient"/>.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <returns>Экземпляр класса <see cref="T:xNet.HttpProxyClient"/>.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="proxyAddress"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="proxyAddress"/> является пустой строкой.</exception>
            <exception cref="T:System.FormatException">Формат порта является неправильным.</exception>
        </member>
        <member name="M:xNet.HttpProxyClient.TryParse(System.String,xNet.HttpProxyClient@)">
            <summary>
            Преобразует строку в экземпляр класса <see cref="T:xNet.HttpProxyClient"/>. Возвращает значение, указывающее, успешно ли выполнено преобразование.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <param name="result">Если преобразование выполнено успешно, то содержит экземпляр класса <see cref="T:xNet.HttpProxyClient"/>, иначе <see langword="null"/>.</param>
            <returns>Значение <see langword="true"/>, если параметр <paramref name="proxyAddress"/> преобразован успешно, иначе <see langword="false"/>.</returns>
        </member>
        <member name="M:xNet.HttpProxyClient.CreateConnection(System.String,System.Int32,System.Net.Sockets.TcpClient)">
            <summary>
            Создаёт соединение с сервером через прокси-сервер.
            </summary>
            <param name="destinationHost">Хост сервера, с которым нужно связаться через прокси-сервер.</param>
            <param name="destinationPort">Порт сервера, с которым нужно связаться через прокси-сервер.</param>
            <param name="tcpClient">Соединение, через которое нужно работать, или значение <see langword="null"/>.</param>
            <returns>Соединение с сервером через прокси-сервер.</returns>
            <exception cref="T:System.InvalidOperationException">
            Значение свойства <see cref="!:Host"/> равно <see langword="null"/> или имеет нулевую длину.
            -или-
            Значение свойства <see cref="!:Port"/> меньше 1 или больше 65535.
            -или-
            Значение свойства <see cref="!:Username"/> имеет длину более 255 символов.
            -или-
            Значение свойства <see cref="!:Password"/> имеет длину более 255 символов.
            </exception>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="destinationHost"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="destinationHost"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="destinationPort"/> меньше 1 или больше 65535.</exception>
            <exception cref="!:xNet.Net.ProxyException">Ошибка при работе с прокси-сервером.</exception>
            <remarks>Если порт сервера неравен 80, то для подключения используется метод 'CONNECT'.</remarks>
        </member>
        <member name="T:xNet.HttpException">
            <summary>
            Исключение, которое выбрасывается, в случае возникновения ошибки при работе с HTTP-протоколом.
            </summary>
        </member>
        <member name="P:xNet.HttpException.Status">
            <summary>
            Возвращает состояние исключения.
            </summary>
        </member>
        <member name="P:xNet.HttpException.HttpStatusCode">
            <summary>
            Возвращает код состояния ответа от HTTP-сервера.
            </summary>
        </member>
        <member name="M:xNet.HttpException.#ctor">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.HttpException"/>.
            </summary>
        </member>
        <member name="M:xNet.HttpException.#ctor(System.String,System.Exception)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.HttpException"/> заданным сообщением об ошибке.
            </summary>
            <param name="message">Сообщение об ошибке с объяснением причины исключения.</param>
            <param name="innerException">Исключение, вызвавшее текущие исключение, или значение <see langword="null"/>.</param>
        </member>
        <member name="M:xNet.HttpException.#ctor(System.String,xNet.HttpExceptionStatus,xNet.HttpStatusCode,System.Exception)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.HttpException"/> заданным сообщением об ошибке и кодом состояния ответа.
            </summary>
            <param name="message">Сообщение об ошибке с объяснением причины исключения.</param>
            <param name="statusCode">Код состояния ответа от HTTP-сервера.</param>
            <param name="innerException">Исключение, вызвавшее текущие исключение, или значение <see langword="null"/>.</param>
        </member>
        <member name="M:xNet.HttpException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.HttpException"/> заданными экземплярами <see cref="T:System.Runtime.Serialization.SerializationInfo"/> и <see cref="T:System.Runtime.Serialization.StreamingContext"/>.
            </summary>
            <param name="serializationInfo">Экземпляр класса <see cref="T:System.Runtime.Serialization.SerializationInfo"/>, который содержит сведения, требуемые для сериализации нового экземпляра класса <see cref="T:xNet.HttpException"/>.</param>
            <param name="streamingContext">Экземпляр класса <see cref="T:System.Runtime.Serialization.StreamingContext"/>, содержащий источник сериализованного потока, связанного с новым экземпляром класса <see cref="T:xNet.HttpException"/>.</param>
        </member>
        <member name="M:xNet.HttpException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Заполняет экземпляр <see cref="T:System.Runtime.Serialization.SerializationInfo"/> данными, необходимыми для сериализации исключения <see cref="T:xNet.HttpException"/>.
            </summary>
            <param name="serializationInfo">Данные о сериализации, <see cref="T:System.Runtime.Serialization.SerializationInfo"/>, которые должны использоваться.</param>
            <param name="streamingContext">Данные о сериализации, <see cref="T:System.Runtime.Serialization.StreamingContext"/>, которые должны использоваться.</param>
        </member>
        <member name="T:xNet.HttpRequest">
            <summary>
            Представляет класс, предназначеннный для отправки запросов HTTP-серверу.
            </summary>
        </member>
        <member name="F:xNet.HttpRequest.ProtocolVersion">
            <summary>
            Версия HTTP-протокола, используемая в запросе.
            </summary>
        </member>
        <member name="P:xNet.HttpRequest.UseIeProxy">
            <summary>
            Возвращает или задаёт значение, указывающие, нужно ли использовать прокси-клиент Internet Explorer'a, если нет прямого подключения к интернету и не задан прокси-клиент.
            </summary>
            <value>Значение по умолчанию — <see langword="false"/>.</value>
        </member>
        <member name="P:xNet.HttpRequest.DisableProxyForLocalAddress">
            <summary>
            Возвращает или задаёт значение, указывающие, нужно ли отключать прокси-клиент для локальных адресов.
            </summary>
            <value>Значение по умолчанию — <see langword="false"/>.</value>
        </member>
        <member name="P:xNet.HttpRequest.GlobalProxy">
            <summary>
            Возвращает или задаёт глобальный прокси-клиент.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
        </member>
        <member name="E:xNet.HttpRequest.UploadProgressChanged">
            <summary>
            Возникает каждый раз при продвижении хода выгрузки данных тела сообщения.
            </summary>
        </member>
        <member name="E:xNet.HttpRequest.DownloadProgressChanged">
            <summary>
            Возникает каждый раз при продвижении хода загрузки данных тела сообщения.
            </summary>
        </member>
        <member name="P:xNet.HttpRequest.BaseAddress">
            <summary>
            Возвращает или задаёт URI интернет-ресурса, который используется, если в запросе указан относительный адрес.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
        </member>
        <member name="P:xNet.HttpRequest.Address">
            <summary>
            Возвращает URI интернет-ресурса, который фактически отвечает на запрос.
            </summary>
        </member>
        <member name="P:xNet.HttpRequest.Response">
            <summary>
            Возвращает последний ответ от HTTP-сервера, полученный данным экземпляром класса.
            </summary>
        </member>
        <member name="P:xNet.HttpRequest.Proxy">
            <summary>
            Возвращает или задает прокси-клиент.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
        </member>
        <member name="F:xNet.HttpRequest.SslCertificateValidatorCallback">
            <summary>
            Возвращает или задает метод делегата, вызываемый при проверки сертификата SSL, используемый для проверки подлинности.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>. Если установлено значение по умолчанию, то используется метод, который принимает все сертификаты SSL.</value>
        </member>
        <member name="P:xNet.HttpRequest.AllowAutoRedirect">
            <summary>
            Возвращает или задает значение, указывающие, должен ли запрос следовать ответам переадресации.
            </summary>
            <value>Значение по умолчанию — <see langword="true"/>.</value>
        </member>
        <member name="P:xNet.HttpRequest.MaximumAutomaticRedirections">
            <summary>
            Возвращает или задает максимальное количество последовательных переадресаций.
            </summary>
            <value>Значение по умолчанию - 5.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра меньше 1.</exception>
        </member>
        <member name="P:xNet.HttpRequest.ConnectTimeout">
            <summary>
            Возвращает или задаёт время ожидания в миллисекундах при подключении к HTTP-серверу.
            </summary>
            <value>Значение по умолчанию - 60.000, что равняется одной минуте.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра меньше 0.</exception>
        </member>
        <member name="P:xNet.HttpRequest.ReadWriteTimeout">
            <summary>
            Возвращает или задает время ожидания в миллисекундах при записи в поток или при чтении из него.
            </summary>
            <value>Значение по умолчанию - 60.000, что равняется одной минуте.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра меньше 0.</exception>
        </member>
        <member name="P:xNet.HttpRequest.IgnoreProtocolErrors">
            <summary>
            Возвращает или задает значение, указывающие, нужно ли игнорировать ошибки протокола и не генерировать исключения.
            </summary>
            <value>Значение по умолчанию — <see langword="false"/>.</value>
            <remarks>Если установить значение <see langword="true"/>, то в случае получения ошибочного ответа с кодом состояния 4xx или 5xx, не будет сгенерировано исключение. Вы можете узнать код состояния ответа с помощью свойства <see cref="P:xNet.HttpResponse.StatusCode"/>.</remarks>
        </member>
        <member name="P:xNet.HttpRequest.KeepAlive">
            <summary>
            Возвращает или задает значение, указывающее, необходимо ли устанавливать постоянное подключение к интернет-ресурсу.
            </summary>
            <value>Значение по умолчанию - <see langword="true"/>.</value>
            <remarks>Если значение равно <see langword="true"/>, то дополнительно отправляется заголовок 'Connection: Keep-Alive', иначе отправляется заголовок 'Connection: Close'. Если для подключения используется HTTP-прокси, то вместо заголовка - 'Connection', устанавливается заголовок - 'Proxy-Connection'. В случае, если сервер оборвёт постоянное соединение, <see cref="T:xNet.HttpResponse"/> попытается подключиться заново, но это работает только, если подключение идёт напрямую с HTTP-сервером, либо с HTTP-прокси.</remarks>
        </member>
        <member name="P:xNet.HttpRequest.KeepAliveTimeout">
            <summary>
            Возвращает или задает время простаивания постоянного соединения в миллисекундах, которое используется по умолчанию.
            </summary>
            <value>Значение по умолчанию - 30.000, что равняется 30 секундам.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра меньше 0.</exception>
            <remarks>Если время вышло, то будет создано новое подключение. Если сервер вернёт своё значение таймаута <see cref="P:xNet.HttpResponse.KeepAliveTimeout"/>, тогда будет использовано именно оно.</remarks>
        </member>
        <member name="P:xNet.HttpRequest.MaximumKeepAliveRequests">
            <summary>
            Возвращает или задает максимально допустимое количество запросов для одного соединения, которое используется по умолчанию.
            </summary>
            <value>Значение по умолчанию - 100.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра меньше 1.</exception>
            <remarks>Если количество запросов превысило максимальное, то будет создано новое подключение. Если сервер вернёт своё значение максимального кол-ва запросов <see cref="P:xNet.HttpResponse.MaximumKeepAliveRequests"/>, тогда будет использовано именно оно.</remarks>
        </member>
        <member name="P:xNet.HttpRequest.Reconnect">
            <summary>
            Возвращает или задает значение, указывающее, нужно ли пробовать переподключаться через n-миллисекунд, если произошла ошибка во время подключения или отправки/загрузки данных.
            </summary>
            <value>Значение по умолчанию - <see langword="false"/>.</value>
        </member>
        <member name="P:xNet.HttpRequest.ReconnectLimit">
            <summary>
            Возвращает или задает максимальное количество попыток переподключения.
            </summary>
            <value>Значение по умолчанию - 3.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра меньше 1.</exception>
        </member>
        <member name="P:xNet.HttpRequest.ReconnectDelay">
            <summary>
            Возвращает или задает задержку в миллисекундах, которая возникает перед тем, как выполнить переподключение.
            </summary>
            <value>Значение по умолчанию - 100 миллисекунд.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра меньше 0.</exception>
        </member>
        <member name="P:xNet.HttpRequest.Culture">
            <summary>
            Язык, используемый текущим запросом.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
            <remarks>Если язык установлен, то дополнительно отправляется заголовок 'Accept-Language' с названием этого языка.</remarks>
        </member>
        <member name="P:xNet.HttpRequest.CharacterSet">
            <summary>
            Возвращает или задаёт кодировку, применяемую для преобразования исходящих и входящих данных.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
            <remarks>Если кодировка установлена, то дополнительно отправляется заголовок 'Accept-Charset' с названием этой кодировки, но только если этот заголовок уже не задан напрямую. Кодировка ответа определяется автоматически, но, если её не удастся определить, то будет использовано значение данного свойства. Если значение данного свойства не задано, то будет использовано значение <see cref="P:System.Text.Encoding.Default"/>.</remarks>
        </member>
        <member name="P:xNet.HttpRequest.EnableEncodingContent">
            <summary>
            Возвращает или задает значение, указывающее, нужно ли кодировать содержимое ответа. Это используется, прежде всего, для сжатия данных.
            </summary>
            <value>Значение по умолчанию - <see langword="true"/>.</value>
            <remarks>Если значение равно <see langword="true"/>, то дополнительно отправляется заголовок 'Accept-Encoding: gzip, deflate'.</remarks>
        </member>
        <member name="P:xNet.HttpRequest.Username">
            <summary>
            Возвращает или задаёт имя пользователя для базовой авторизации на HTTP-сервере.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
            <remarks>Если значение установлено, то дополнительно отправляется заголовок 'Authorization'.</remarks>
        </member>
        <member name="P:xNet.HttpRequest.Password">
            <summary>
            Возвращает или задаёт пароль для базовой авторизации на HTTP-сервере.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
            <remarks>Если значение установлено, то дополнительно отправляется заголовок 'Authorization'.</remarks>
        </member>
        <member name="P:xNet.HttpRequest.UserAgent">
            <summary>
            Возвращает или задает значение HTTP-заголовка 'User-Agent'.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
        </member>
        <member name="P:xNet.HttpRequest.Referer">
            <summary>
            Возвращает или задает значение HTTP-заголовка 'Referer'.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
        </member>
        <member name="P:xNet.HttpRequest.Authorization">
            <summary>
            Возвращает или задает значение HTTP-заголовка 'Authorization'.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
        </member>
        <member name="P:xNet.HttpRequest.Cookies">
            <summary>
            Возвращает или задает куки, связанные с запросом.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
            <remarks>Куки могут изменяться ответом от HTTP-сервера. Чтобы не допустить этого, нужно установить свойство <see cref="!:xNet.Net.CookieDictionary.IsLocked"/> равным <see langword="true"/>.</remarks>
        </member>
        <member name="P:xNet.HttpRequest.Item(System.String)">
            <summary>
            Возвращает или задаёт значение HTTP-заголовка.
            </summary>
            <param name="headerName">Название HTTP-заголовка.</param>
            <value>Значение HTTP-заголовка, если он задан, иначе пустая строка. Если задать значение <see langword="null"/> или пустую строку, то HTTP-заголовок будет удалён из списка.</value>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="headerName"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">
            Значение параметра <paramref name="headerName"/> является пустой строкой.
            -или-
            Установка значения HTTP-заголовка, который должен задаваться с помощью специального свойства/метода.
            </exception>
            <remarks>Список HTTP-заголовков, которые должны задаваться только с помощью специальных свойств/методов:
            <list type="table">
                <item>
                   <description>Accept-Encoding</description>
                </item>
                <item>
                   <description>Content-Length</description>
                </item>
                <item>
                    <description>Content-Type</description>
                </item>
                <item>
                   <description>Connection</description>
                </item>
                <item>
                   <description>Proxy-Connection</description>
                </item>
                <item>
                   <description>Host</description>
                </item>
            </list>
            </remarks>
        </member>
        <member name="P:xNet.HttpRequest.Item(xNet.HttpHeader)">
            <summary>
            Возвращает или задаёт значение HTTP-заголовка.
            </summary>
            <param name="header">HTTP-заголовок.</param>
            <value>Значение HTTP-заголовка, если он задан, иначе пустая строка. Если задать значение <see langword="null"/> или пустую строку, то HTTP-заголовок будет удалён из списка.</value>
            <exception cref="T:System.ArgumentException">Установка значения HTTP-заголовка, который должен задаваться с помощью специального свойства/метода.</exception>
            <remarks>Список HTTP-заголовков, которые должны задаваться только с помощью специальных свойств/методов:
            <list type="table">
                <item>
                   <description>Accept-Encoding</description>
                </item>
                <item>
                   <description>Content-Length</description>
                </item>
                <item>
                    <description>Content-Type</description>
                </item>
                <item>
                   <description>Connection</description>
                </item>
                <item>
                   <description>Proxy-Connection</description>
                </item>
                <item>
                   <description>Host</description>
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:xNet.HttpRequest.#ctor">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.HttpRequest"/>.
            </summary>
        </member>
        <member name="M:xNet.HttpRequest.#ctor(System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.HttpRequest"/>.
            </summary>
            <param name="baseAddress">Адрес интернет-ресурса, который используется, если в запросе указан относительный адрес.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="baseAddress"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">
            Значение параметра <paramref name="baseAddress"/> является пустой строкой.
            -или-
            Значение параметра <paramref name="baseAddress"/> не является абсолютным URI.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="baseAddress"/> не является абсолютным URI.</exception>
        </member>
        <member name="M:xNet.HttpRequest.#ctor(System.Uri)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.HttpRequest"/>.
            </summary>
            <param name="baseAddress">Адрес интернет-ресурса, который используется, если в запросе указан относительный адрес.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="baseAddress"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="baseAddress"/> не является абсолютным URI.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Get(System.String,xNet.RequestParams,System.String)">
            <summary>
            Отправляет GET-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="urlParams">Параметры URL-адреса, или значение <see langword="null"/>.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="address"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="address"/> является пустой строкой.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Get(System.Uri,xNet.RequestParams)">
            <summary>
            Отправляет GET-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="urlParams">Параметры URL-адреса, или значение <see langword="null"/>.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="address"/> равно <see langword="null"/>.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.String)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="address"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="address"/> является пустой строкой.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.Uri)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="address"/> равно <see langword="null"/>.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.String,xNet.RequestParams,System.Boolean)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="reqParams">Параметры запроса, отправляемые HTTP-серверу.</param>
            <param name="dontEscape">Указывает, нужно ли кодировать параметры запроса.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="reqParams"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="address"/> является пустой строкой.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.Uri,xNet.RequestParams,System.Boolean)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="reqParams">Параметры запроса, отправляемые HTTP-серверу.</param>
            <param name="dontEscape">Указывает, нужно ли кодировать параметры запроса.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="reqParams"/> равно <see langword="null"/>.
            </exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.String,System.String,System.String)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="str">Строка, отправляемая HTTP-серверу.</param>
            <param name="contentType">Тип отправляемых данных.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="str"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="contentType"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">
            Значение параметра <paramref name="address"/> является пустой строкой.
            -или-
            Значение параметра <paramref name="str"/> является пустой строкой.
            -или
            Значение параметра <paramref name="contentType"/> является пустой строкой.
            </exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.Uri,System.String,System.String)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="str">Строка, отправляемая HTTP-серверу.</param>
            <param name="contentType">Тип отправляемых данных.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="str"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="contentType"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">
            Значение параметра <paramref name="str"/> является пустой строкой.
            -или-
            Значение параметра <paramref name="contentType"/> является пустой строкой.
            </exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.String,System.Byte[],System.String)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="bytes">Массив байтов, отправляемый HTTP-серверу.</param>
            <param name="contentType">Тип отправляемых данных.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="bytes"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="contentType"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">
            Значение параметра <paramref name="address"/> является пустой строкой.
            -или-
            Значение параметра <paramref name="contentType"/> является пустой строкой.
            </exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.Uri,System.Byte[],System.String)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="bytes">Массив байтов, отправляемый HTTP-серверу.</param>
            <param name="contentType">Тип отправляемых данных.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="bytes"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="contentType"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="contentType"/> является пустой строкой.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.String,System.IO.Stream,System.String)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="stream">Поток данных, отправляемый HTTP-серверу.</param>
            <param name="contentType">Тип отправляемых данных.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="stream"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="contentType"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">
            Значение параметра <paramref name="address"/> является пустой строкой.
            -или-
            Значение параметра <paramref name="contentType"/> является пустой строкой.
            </exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.Uri,System.IO.Stream,System.String)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="stream">Поток данных, отправляемый HTTP-серверу.</param>
            <param name="contentType">Тип отправляемых данных.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="stream"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="contentType"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="contentType"/> является пустой строкой.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.String,System.String)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="path">Путь к файлу, данные которого будут отправлены HTTP-серверу.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="path"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">
            Значение параметра <paramref name="address"/> является пустой строкой.
            -или-
            Значение параметра <paramref name="path"/> является пустой строкой.
            </exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.Uri,System.String)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="path">Путь к файлу, данные которого будут отправлены HTTP-серверу.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="path"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="path"/> является пустой строкой.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.String,xNet.HttpContent)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="content">Контент, отправляемый HTTP-серверу.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="content"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="address"/> является пустой строкой.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Post(System.Uri,xNet.HttpContent)">
            <summary>
            Отправляет POST-запрос HTTP-серверу.
            </summary>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="content">Контент, отправляемый HTTP-серверу.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="address"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="content"/> равно <see langword="null"/>.
            </exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Raw(xNet.HttpMethod,System.String,xNet.HttpContent)">
            <summary>
            Отправляет запрос HTTP-серверу.
            </summary>
            <param name="method">HTTP-метод запроса.</param>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="content">Контент, отправляемый HTTP-серверу, или значение <see langword="null"/>.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="address"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="address"/> является пустой строкой.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Raw(xNet.HttpMethod,System.String,System.String,System.String)">
            <summary>
            Отправляет запрос HTTP-серверу.
            </summary>
            <param name="method">HTTP-метод запроса.</param>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="content">Контент, отправляемый HTTP-серверу, или значение <see langword="null"/>.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="address"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="address"/> является пустой строкой.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.Raw(xNet.HttpMethod,System.Uri,xNet.HttpContent)">
            <summary>
            Отправляет запрос HTTP-серверу.
            </summary>
            <param name="method">HTTP-метод запроса.</param>
            <param name="address">Адрес интернет-ресурса.</param>
            <param name="content">Контент, отправляемый HTTP-серверу, или значение <see langword="null"/>.</param>
            <returns>Объект, предназначенный для загрузки ответа от HTTP-сервера.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="address"/> равно <see langword="null"/>.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpRequest.AddUrlParam(System.String,System.Object)">
            <summary>
            Добавляет временный параметр URL-адреса.
            </summary>
            <param name="name">Имя параметра.</param>
            <param name="value">Значение параметра, или значение <see langword="null"/>.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="name"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="name"/> является пустой строкой.</exception>
            <remarks>Данный параметр будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.AddParam(System.String,System.Object)">
            <summary>
            Добавляет временный параметр запроса.
            </summary>
            <param name="name">Имя параметра.</param>
            <param name="value">Значение параметра, или значение <see langword="null"/>.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="name"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="name"/> является пустой строкой.</exception>
            <remarks>Данный параметр будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.AddField(System.String,System.Object)">
            <summary>
            Добавляет временный элемент Multipart/form данных.
            </summary>
            <param name="name">Имя элемента.</param>
            <param name="value">Значение элемента, или значение <see langword="null"/>.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="name"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="name"/> является пустой строкой.</exception>
            <remarks>Данный элемент будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.AddField(System.String,System.Object,System.Text.Encoding)">
            <summary>
            Добавляет временный элемент Multipart/form данных.
            </summary>
            <param name="name">Имя элемента.</param>
            <param name="value">Значение элемента, или значение <see langword="null"/>.</param>
            <param name="encoding">Кодировка, применяемая для преобразования значения в последовательность байтов.</param>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="name"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="encoding"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="name"/> является пустой строкой.</exception>
            <remarks>Данный элемент будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.AddField(System.String,System.Byte[])">
            <summary>
            Добавляет временный элемент Multipart/form данных.
            </summary>
            <param name="name">Имя элемента.</param>
            <param name="value">Значение элемента.</param>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="name"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="value"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="name"/> является пустой строкой.</exception>
            <remarks>Данный элемент будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.AddFile(System.String,System.String,System.Byte[])">
            <summary>
            Добавляет временный элемент Multipart/form данных, представляющий файл.
            </summary>
            <param name="name">Имя элемента.</param>
            <param name="fileName">Имя передаваемого файла.</param>
            <param name="value">Данные файла.</param>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="name"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="fileName"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="value"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="name"/> является пустой строкой.</exception>
            <remarks>Данный элемент будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.AddFile(System.String,System.String,System.String,System.Byte[])">
            <summary>
            Добавляет временный элемент Multipart/form данных, представляющий файл.
            </summary>
            <param name="name">Имя элемента.</param>
            <param name="fileName">Имя передаваемого файла.</param>
            <param name="contentType">MIME-тип контента.</param>
            <param name="value">Данные файла.</param>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="name"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="fileName"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="contentType"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="value"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="name"/> является пустой строкой.</exception>
            <remarks>Данный элемент будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.AddFile(System.String,System.String,System.IO.Stream)">
            <summary>
            Добавляет временный элемент Multipart/form данных, представляющий файл.
            </summary>
            <param name="name">Имя элемента.</param>
            <param name="fileName">Имя передаваемого файла.</param>
            <param name="stream">Поток данных файла.</param>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="name"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="fileName"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="stream"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="name"/> является пустой строкой.</exception>
            <remarks>Данный элемент будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.AddFile(System.String,System.String,System.String)">
            <summary>
            Добавляет временный элемент Multipart/form данных, представляющий файл.
            </summary>
            <param name="name">Имя элемента.</param>
            <param name="fileName">Имя передаваемого файла.</param>
            <param name="path">Путь к загружаемому файлу.</param>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="name"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="fileName"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="path"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">
            Значение параметра <paramref name="name"/> является пустой строкой.
            -или-
            Значение параметра <paramref name="path"/> является пустой строкой.
            </exception>
            <remarks>Данный элемент будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.AddFile(System.String,System.String)">
            <summary>
            Добавляет временный элемент Multipart/form данных, представляющий файл.
            </summary>
            <param name="name">Имя элемента.</param>
            <param name="path">Путь к загружаемому файлу.</param>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="name"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="path"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">
            Значение параметра <paramref name="name"/> является пустой строкой.
            -или-
            Значение параметра <paramref name="path"/> является пустой строкой.
            </exception>
            <remarks>Данный элемент будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.AddHeader(System.String,System.String)">
            <summary>
            Добавляет временный HTTP-заголовок запроса. Такой заголовок перекрывает заголовок установленный через индексатор.
            </summary>
            <param name="name">Имя HTTP-заголовка.</param>
            <param name="value">Значение HTTP-заголовка.</param>
            <exception cref="T:System.ArgumentNullException">
            Значение параметра <paramref name="name"/> равно <see langword="null"/>.
            -или-
            Значение параметра <paramref name="value"/> равно <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentException">
            Значение параметра <paramref name="name"/> является пустой строкой.
            -или-
            Значение параметра <paramref name="value"/> является пустой строкой.
            -или-
            Установка значения HTTP-заголовка, который должен задаваться с помощью специального свойства/метода.
            </exception>
            <remarks>Данный HTTP-заголовок будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.AddHeader(xNet.HttpHeader,System.String)">
            <summary>
            Добавляет временный HTTP-заголовок запроса. Такой заголовок перекрывает заголовок установленный через индексатор.
            </summary>
            <param name="header">HTTP-заголовок.</param>
            <param name="value">Значение HTTP-заголовка.</param>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="value"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">
            Значение параметра <paramref name="value"/> является пустой строкой.
            -или-
            Установка значения HTTP-заголовка, который должен задаваться с помощью специального свойства/метода.
            </exception>
            <remarks>Данный HTTP-заголовок будет стёрт после первого запроса.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.Close">
            <summary>
            Закрывает соединение с HTTP-сервером.
            </summary>
            <remarks>Вызов данного метода равносилен вызову метода <see cref="M:xNet.HttpRequest.Dispose"/>.</remarks>
        </member>
        <member name="M:xNet.HttpRequest.Dispose">
            <summary>
            Освобождает все ресурсы, используемые текущим экземпляром класса <see cref="T:xNet.HttpRequest"/>.
            </summary>
        </member>
        <member name="M:xNet.HttpRequest.ContainsCookie(System.String)">
            <summary>
            Определяет, содержатся ли указанные куки.
            </summary>
            <param name="name">Название куки.</param>
            <returns>Значение <see langword="true"/>, если указанные куки содержатся, иначе значение <see langword="false"/>.</returns>
        </member>
        <member name="M:xNet.HttpRequest.ContainsHeader(System.String)">
            <summary>
            Определяет, содержится ли указанный HTTP-заголовок.
            </summary>
            <param name="headerName">Название HTTP-заголовка.</param>
            <returns>Значение <see langword="true"/>, если указанный HTTP-заголовок содержится, иначе значение <see langword="false"/>.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="headerName"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="headerName"/> является пустой строкой.</exception>
        </member>
        <member name="M:xNet.HttpRequest.ContainsHeader(xNet.HttpHeader)">
            <summary>
            Определяет, содержится ли указанный HTTP-заголовок.
            </summary>
            <param name="header">HTTP-заголовок.</param>
            <returns>Значение <see langword="true"/>, если указанный HTTP-заголовок содержится, иначе значение <see langword="false"/>.</returns>
        </member>
        <member name="M:xNet.HttpRequest.EnumerateHeaders">
            <summary>
            Возвращает перечисляемую коллекцию HTTP-заголовков.
            </summary>
            <returns>Коллекция HTTP-заголовков.</returns>
        </member>
        <member name="M:xNet.HttpRequest.ClearAllHeaders">
            <summary>
            Очищает все HTTP-заголовки.
            </summary>
        </member>
        <!-- Проигнорирован некорректный комментарий XML для члена "M:xNet.HttpRequest.Dispose(System.Boolean)" -->
        <member name="M:xNet.HttpRequest.OnUploadProgressChanged(xNet.UploadProgressChangedEventArgs)">
            <summary>
            Вызывает событие <see cref="E:xNet.HttpRequest.UploadProgressChanged"/>.
            </summary>
            <param name="e">Аргументы события.</param>
        </member>
        <member name="M:xNet.HttpRequest.OnDownloadProgressChanged(xNet.DownloadProgressChangedEventArgs)">
            <summary>
            Вызывает событие <see cref="E:xNet.HttpRequest.DownloadProgressChanged"/>.
            </summary>
            <param name="e">Аргументы события.</param>
        </member>
        <member name="T:xNet.HttpResponse">
            <summary>
            Представляет класс, предназначеннный для загрузки ответа от HTTP-сервера.
            </summary>
        </member>
        <member name="P:xNet.HttpResponse.HasError">
            <summary>
            Возвращает значение, указывающие, произошла ли ошибка во время получения ответа от HTTP-сервера.
            </summary>
        </member>
        <member name="P:xNet.HttpResponse.MessageBodyLoaded">
            <summary>
            Возвращает значение, указывающие, загружено ли тело сообщения.
            </summary>
        </member>
        <member name="P:xNet.HttpResponse.IsOK">
            <summary>
            Возвращает значение, указывающие, успешно ли выполнен запрос (код ответа = 200 OK). 
            </summary>
        </member>
        <member name="P:xNet.HttpResponse.HasRedirect">
            <summary>
            Возвращает значение, указывающие, имеется ли переадресация.
            </summary>
        </member>
        <member name="P:xNet.HttpResponse.ReconnectCount">
            <summary>
            Возвращает количество попыток переподключения.
            </summary>
        </member>
        <member name="P:xNet.HttpResponse.Address">
            <summary>
            Возвращает URI интернет-ресурса, который фактически отвечал на запрос.
            </summary>
        </member>
        <member name="P:xNet.HttpResponse.Method">
            <summary>
            Возвращает HTTP-метод, используемый для получения ответа.
            </summary>
        </member>
        <member name="P:xNet.HttpResponse.ProtocolVersion">
            <summary>
            Возвращает версию HTTP-протокола, используемую в ответе.
            </summary>
        </member>
        <member name="P:xNet.HttpResponse.StatusCode">
            <summary>
            Возвращает код состояния ответа.
            </summary>
        </member>
        <member name="P:xNet.HttpResponse.RedirectAddress">
            <summary>
            Возвращает адрес переадресации.
            </summary>
            <returns>Адрес переадресации, иначе <see langword="null"/>.</returns>
        </member>
        <member name="P:xNet.HttpResponse.CharacterSet">
            <summary>
            Возвращает кодировку тела сообщения.
            </summary>
            <value>Кодировка тела сообщения, если соответствующий заголок задан, иначе значение заданное в <see cref="!:xNet.Net.HttpRequest"/>. Если и оно не задано, то значение <see cref="P:System.Text.Encoding.Default"/>.</value>
        </member>
        <member name="P:xNet.HttpResponse.ContentLength">
            <summary>
            Возвращает длину тела сообщения.
            </summary>
            <value>Длина тела сообщения, если соответствующий заголок задан, иначе -1.</value>
        </member>
        <member name="P:xNet.HttpResponse.ContentType">
            <summary>
            Возвращает тип содержимого ответа.
            </summary>
            <value>Тип содержимого ответа, если соответствующий заголок задан, иначе пустая строка.</value>
        </member>
        <member name="P:xNet.HttpResponse.Location">
            <summary>
            Возвращает значение HTTP-заголовка 'Location'.
            </summary>
            <returns>Значение заголовка, если такой заголок задан, иначе пустая строка.</returns>
        </member>
        <member name="P:xNet.HttpResponse.Cookies">
            <summary>
            Возвращает куки, образовавшиеся в результате запроса, или установленные в <see cref="!:xNet.Net.HttpRequest"/>.
            </summary>
            <remarks>Если куки были установлены в <see cref="!:xNet.Net.HttpRequest"/> и значение свойства <see cref="!:xNet.Net.CookieDictionary.IsLocked"/> равно <see langword="true"/>, то будут созданы новые куки.</remarks>
        </member>
        <member name="P:xNet.HttpResponse.KeepAliveTimeout">
            <summary>
            Возвращает время простаивания постоянного соединения в миллисекундах.
            </summary>
            <value>Значение по умолчанию - <see langword="null"/>.</value>
        </member>
        <member name="P:xNet.HttpResponse.MaximumKeepAliveRequests">
            <summary>
            Возвращает максимально допустимое количество запросов для одного соединения.
            </summary>
            <value>Значение по умолчанию - <see langword="null"/>.</value>
        </member>
        <member name="P:xNet.HttpResponse.Item(System.String)">
            <summary>
            Возвращает значение HTTP-заголовка.
            </summary>
            <param name="headerName">Название HTTP-заголовка.</param>
            <value>Значение HTTP-заголовка, если он задан, иначе пустая строка.</value>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="headerName"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="headerName"/> является пустой строкой.</exception>
        </member>
        <member name="P:xNet.HttpResponse.Item(xNet.HttpHeader)">
            <summary>
            Возвращает значение HTTP-заголовка.
            </summary>
            <param name="header">HTTP-заголовок.</param>
            <value>Значение HTTP-заголовка, если он задан, иначе пустая строка.</value>
        </member>
        <member name="M:xNet.HttpResponse.ToBytes">
            <summary>
            Загружает тело сообщения и возвращает его в виде массива байтов.
            </summary>
            <returns>Если тело сообщения отсутствует, или оно уже было загружено, то будет возвращён пустой массив байтов.</returns>
            <exception cref="T:System.InvalidOperationException">Вызов метода из ошибочного ответа.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpResponse.ToString">
            <summary>
            Загружает тело сообщения и возвращает его в виде строки.
            </summary>
            <returns>Если тело сообщения отсутствует, или оно уже было загружено, то будет возвращена пустая строка.</returns>
            <exception cref="T:System.InvalidOperationException">Вызов метода из ошибочного ответа.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpResponse.ToFile(System.String)">
            <summary>
            Загружает тело сообщения и сохраняет его в новый файл по указанному пути. Если файл уже существует, то он будет перезаписан.
            </summary>
            <param name="path">Путь к файлу, в котором будет сохранено тело сообщения.</param>
            <exception cref="T:System.InvalidOperationException">Вызов метода из ошибочного ответа.</exception>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="path"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="path"/> является пустой строкой, содержит только пробелы или содержит недопустимые символы.</exception>
            <exception cref="T:System.IO.PathTooLongException">Указанный путь, имя файла или и то и другое превышает наибольшую возможную длину, определенную системой. Например, для платформ на основе Windows длина пути не должна превышать 248 знаков, а имена файлов не должны содержать более 260 знаков.</exception>
            <exception cref="T:System.IO.FileNotFoundException">Значение параметра <paramref name="path"/> указывает на несуществующий файл.</exception>
            <exception cref="T:System.IO.DirectoryNotFoundException">Значение параметра <paramref name="path"/> указывает на недопустимый путь.</exception>
            <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода.</exception>
            <exception cref="T:System.Security.SecurityException">Вызывающий оператор не имеет необходимого разрешения.</exception>
            <exception cref="T:System.UnauthorizedAccessException">
            Операция чтения файла не поддерживается на текущей платформе.
            -или-
            Значение параметра <paramref name="path"/> определяет каталог.
            -или-
            Вызывающий оператор не имеет необходимого разрешения.
            </exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpResponse.ToMemoryStream">
            <summary>
            Загружает тело сообщения и возвращает его в виде потока байтов из памяти.
            </summary>
            <returns>Если тело сообщения отсутствует, или оно уже было загружено, то будет возвращено значение <see langword="null"/>.</returns>
            <exception cref="T:System.InvalidOperationException">Вызов метода из ошибочного ответа.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpResponse.None">
            <summary>
            Пропускает тело сообщения. Данный метод следует вызвать, если не требуется тело сообщения.
            </summary>
            <exception cref="T:System.InvalidOperationException">Вызов метода из ошибочного ответа.</exception>
            <exception cref="!:xNet.Net.HttpException">Ошибка при работе с HTTP-протоколом.</exception>
        </member>
        <member name="M:xNet.HttpResponse.ContainsCookie(System.String)">
            <summary>
            Определяет, содержатся ли указанные куки.
            </summary>
            <param name="name">Название куки.</param>
            <returns>Значение <see langword="true"/>, если указанные куки содержатся, иначе значение <see langword="false"/>.</returns>
        </member>
        <member name="M:xNet.HttpResponse.ContainsRawCookie(System.String)">
            <summary>
            Определяет, содержится ли сырое значение указанной куки.
            </summary>
            <param name="name">Название куки.</param>
            <returns>Значение <see langword="true"/>, если указанные куки содержатся, иначе значение <see langword="false"/>.</returns>
            <remarks>Это куки, которые были заданы в текущем ответе. Их сырые значения могут быть использованы для получения каких-нибудь дополнительных данных.</remarks>
        </member>
        <member name="M:xNet.HttpResponse.GetRawCookie(System.String)">
            <summary>
            Возвращает сырое значение куки.
            </summary>
            <param name="name">Название куки.</param>
            <returns>Значение куки, если она задана, иначе пустая строка.</returns>
            <remarks>Это куки, которые были заданы в текущем ответе. Их сырые значения могут быть использованы для получения каких-нибудь дополнительных данных.</remarks>
        </member>
        <member name="M:xNet.HttpResponse.EnumerateRawCookies">
            <summary>
            Возвращает перечисляемую коллекцию сырых значений куки.
            </summary>
            <returns>Коллекция сырых значений куки.</returns>
            <remarks>Это куки, которые были заданы в текущем ответе. Их сырые значения могут быть использованы для получения каких-нибудь дополнительных данных.</remarks>
        </member>
        <member name="M:xNet.HttpResponse.ContainsHeader(System.String)">
            <summary>
            Определяет, содержится ли указанный HTTP-заголовок.
            </summary>
            <param name="headerName">Название HTTP-заголовка.</param>
            <returns>Значение <see langword="true"/>, если указанный HTTP-заголовок содержится, иначе значение <see langword="false"/>.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="headerName"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="headerName"/> является пустой строкой.</exception>
        </member>
        <member name="M:xNet.HttpResponse.ContainsHeader(xNet.HttpHeader)">
            <summary>
            Определяет, содержится ли указанный HTTP-заголовок.
            </summary>
            <param name="header">HTTP-заголовок.</param>
            <returns>Значение <see langword="true"/>, если указанный HTTP-заголовок содержится, иначе значение <see langword="false"/>.</returns>
        </member>
        <member name="M:xNet.HttpResponse.EnumerateHeaders">
            <summary>
            Возвращает перечисляемую коллекцию HTTP-заголовков.
            </summary>
            <returns>Коллекция HTTP-заголовков.</returns>
        </member>
        <member name="T:xNet.Http">
            <summary>
            Представляет статический класс, предназначенный для помощи в работе с HTTP-протоколом.
            </summary>
        </member>
        <member name="F:xNet.Http.NewLine">
            <summary>
            Обозначает новую строку в HTTP-протоколе.
            </summary>
        </member>
        <member name="F:xNet.Http.AcceptAllCertificationsCallback">
            <summary>
            Метод делегата, который принимает все сертификаты SSL.
            </summary>
        </member>
        <member name="M:xNet.Http.UrlEncode(System.String,System.Text.Encoding)">
            <summary>
            Кодирует строку для надёжной передачи HTTP-серверу.
            </summary>
            <param name="str">Строка, которая будет закодирована.</param>
            <param name="encoding">Кодировка, применяемая для преобразования данных в последовательность байтов. Если значение параметра равно <see langword="null"/>, то будет использовано значение <see cref="P:System.Text.Encoding.UTF8"/>.</param>
            <returns>Закодированная строка.</returns>
        </member>
        <member name="M:xNet.Http.ToQueryString(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Boolean)">
            <summary>
            Преобразует параметры в строку запроса.
            </summary>
            <param name="parameters">Параметры.</param>
            <param name="dontEscape">Указывает, нужно ли кодировать значения параметров.</param>
            <returns>Строка запроса.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="parameters"/> равно <see langword="null"/>.</exception>
        </member>
        <member name="M:xNet.Http.ToPostQueryString(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Boolean,System.Text.Encoding)">
            <summary>
            Преобразует параметры в строку POST-запроса.
            </summary>
            <param name="parameters">Параметры.</param>
            <param name="dontEscape">Указывает, нужно ли кодировать значения параметров.</param>
            <param name="encoding">Кодировка, применяемая для преобразования параметров запроса. Если значение параметра равно <see langword="null"/>, то будет использовано значение <see cref="P:System.Text.Encoding.UTF8"/>.</param>
            <returns>Строка запроса.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="parameters"/> равно <see langword="null"/>.</exception>
        </member>
        <member name="M:xNet.Http.DetermineMediaType(System.String)">
            <summary>
            Определяет и возвращает MIME-тип на основе расширения файла.
            </summary>
            <param name="extension">Расширение файла.</param>
            <returns>MIME-тип.</returns>
        </member>
        <member name="M:xNet.Http.IEUserAgent">
            <summary>
            Генерирует случайный User-Agent от браузера IE.
            </summary>
            <returns>Случайный User-Agent от браузера IE.</returns>
        </member>
        <member name="M:xNet.Http.OperaUserAgent">
            <summary>
            Генерирует случайный User-Agent от браузера Opera.
            </summary>
            <returns>Случайный User-Agent от браузера Opera.</returns>
        </member>
        <member name="M:xNet.Http.ChromeUserAgent">
            <summary>
            Генерирует случайный User-Agent от браузера Chrome.
            </summary>
            <returns>Случайный User-Agent от браузера Chrome.</returns>
        </member>
        <member name="M:xNet.Http.FirefoxUserAgent">
            <summary>
            Генерирует случайный User-Agent от браузера Firefox.
            </summary>
            <returns>Случайный User-Agent от браузера Firefox.</returns>
        </member>
        <member name="M:xNet.Http.OperaMiniUserAgent">
            <summary>
            Генерирует случайный User-Agent от мобильного браузера Opera.
            </summary>
            <returns>Случайный User-Agent от мобильного браузера Opera.</returns>
        </member>
        <member name="T:xNet.ProxyClient">
            <summary>
            Представляет базовую реализацию класса для работы с прокси-сервером.
            </summary>
        </member>
        <member name="F:xNet.ProxyClient._type">
            <summary>Тип прокси-сервера.</summary>
        </member>
        <member name="F:xNet.ProxyClient._host">
            <summary>Хост прокси-сервера.</summary>
        </member>
        <member name="F:xNet.ProxyClient._port">
            <summary>Порт прокси-сервера.</summary>
        </member>
        <member name="F:xNet.ProxyClient._username">
            <summary>Имя пользователя для авторизации на прокси-сервере.</summary>
        </member>
        <member name="F:xNet.ProxyClient._password">
            <summary>Пароль для авторизации на прокси-сервере.</summary>
        </member>
        <member name="F:xNet.ProxyClient._connectTimeout">
            <summary>Время ожидания в миллисекундах при подключении к прокси-серверу.</summary>
        </member>
        <member name="F:xNet.ProxyClient._readWriteTimeout">
            <summary>Время ожидания в миллисекундах при записи в поток или при чтении из него.</summary>
        </member>
        <member name="P:xNet.ProxyClient.Type">
            <summary>
            Возвращает тип прокси-сервера.
            </summary>
        </member>
        <member name="P:xNet.ProxyClient.Host">
            <summary>
            Возвращает или задаёт хост прокси-сервера.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
            <exception cref="T:System.ArgumentNullException">Значение параметра равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра является пустой строкой.</exception>
        </member>
        <member name="P:xNet.ProxyClient.Port">
            <summary>
            Возвращает или задаёт порт прокси-сервера.
            </summary>
            <value>Значение по умолчанию — 1.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра меньше 1 или больше 65535.</exception>
        </member>
        <member name="P:xNet.ProxyClient.Username">
            <summary>
            Возвращает или задаёт имя пользователя для авторизации на прокси-сервере.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра имеет длину более 255 символов.</exception>
        </member>
        <member name="P:xNet.ProxyClient.Password">
            <summary>
            Возвращает или задаёт пароль для авторизации на прокси-сервере.
            </summary>
            <value>Значение по умолчанию — <see langword="null"/>.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра имеет длину более 255 символов.</exception>
        </member>
        <member name="P:xNet.ProxyClient.ConnectTimeout">
            <summary>
            Возвращает или задаёт время ожидания в миллисекундах при подключении к прокси-серверу.
            </summary>
            <value>Значение по умолчанию - 60.000, что равняется одной минуте.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра меньше 0.</exception>
        </member>
        <member name="P:xNet.ProxyClient.ReadWriteTimeout">
            <summary>
            Возвращает или задает время ожидания в миллисекундах при записи в поток или при чтении из него.
            </summary>
            <value>Значение по умолчанию - 60.000, что равняется одной минуте.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра меньше 0.</exception>
        </member>
        <member name="M:xNet.ProxyClient.#ctor(xNet.ProxyType)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.ProxyClient"/>.
            </summary>
            <param name="proxyType">Тип прокси-сервера.</param>
        </member>
        <member name="M:xNet.ProxyClient.#ctor(xNet.ProxyType,System.String,System.Int32)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.ProxyClient"/>.
            </summary>
            <param name="proxyType">Тип прокси-сервера.</param>
            <param name="address">Хост прокси-сервера.</param>
            <param name="port">Порт прокси-сервера.</param>
        </member>
        <member name="M:xNet.ProxyClient.#ctor(xNet.ProxyType,System.String,System.Int32,System.String,System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.ProxyClient"/>.
            </summary>
            <param name="proxyType">Тип прокси-сервера.</param>
            <param name="address">Хост прокси-сервера.</param>
            <param name="port">Порт прокси-сервера.</param>
            <param name="username">Имя пользователя для авторизации на прокси-сервере.</param>
            <param name="password">Пароль для авторизации на прокси-сервере.</param>
        </member>
        <member name="M:xNet.ProxyClient.Parse(xNet.ProxyType,System.String)">
            <summary>
            Преобразует строку в экземпляр класса прокси-клиента, унаследованный от <see cref="T:xNet.ProxyClient"/>.
            </summary>
            <param name="proxyType">Тип прокси-сервера.</param>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <returns>Экземпляр класса прокси-клиента, унаследованный от <see cref="T:xNet.ProxyClient"/>.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="proxyAddress"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="proxyAddress"/> является пустой строкой.</exception>
            <exception cref="T:System.FormatException">Формат порта является неправильным.</exception>
            <exception cref="T:System.InvalidOperationException">Получен неподдерживаемый тип прокси-сервера.</exception>
        </member>
        <member name="M:xNet.ProxyClient.TryParse(xNet.ProxyType,System.String,xNet.ProxyClient@)">
            <summary>
            Преобразует строку в экземпляр класса прокси-клиента, унаследованный от <see cref="T:xNet.ProxyClient"/>. Возвращает значение, указывающее, успешно ли выполнено преобразование.
            </summary>
            <param name="proxyType">Тип прокси-сервера.</param>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <param name="result">Если преобразование выполнено успешно, то содержит экземпляр класса прокси-клиента, унаследованный от <see cref="T:xNet.ProxyClient"/>, иначе <see langword="null"/>.</param>
            <returns>Значение <see langword="true"/>, если параметр <paramref name="proxyAddress"/> преобразован успешно, иначе <see langword="false"/>.</returns>
        </member>
        <member name="M:xNet.ProxyClient.CreateConnection(System.String,System.Int32,System.Net.Sockets.TcpClient)">
            <summary>
            Создаёт соединение с сервером через прокси-сервер.
            </summary>
            <param name="destinationHost">Хост пункта назначения, с которым нужно связаться через прокси-сервер.</param>
            <param name="destinationPort">Порт пункта назначения, с которым нужно связаться через прокси-сервер.</param>
            <param name="tcpClient">Соединение, через которое нужно работать, или значение <see langword="null"/>.</param>
            <returns>Соединение с прокси-сервером.</returns>
            <exception cref="T:System.InvalidOperationException">
            Значение свойства <see cref="P:xNet.ProxyClient.Host"/> равно <see langword="null"/> или имеет нулевую длину.
            -или-
            Значение свойства <see cref="P:xNet.ProxyClient.Port"/> меньше 1 или больше 65535.
            -или-
            Значение свойства <see cref="P:xNet.ProxyClient.Username"/> имеет длину более 255 символов.
            -или-
            Значение свойства <see cref="P:xNet.ProxyClient.Password"/> имеет длину более 255 символов.
            </exception>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="destinationHost"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="destinationHost"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="destinationPort"/> меньше 1 или больше 65535.</exception>
            <exception cref="!:xNet.Net.ProxyException">Ошибка при работе с прокси-сервером.</exception>
        </member>
        <member name="M:xNet.ProxyClient.ToString">
            <summary>
            Формирует строку вида - хост:порт, представляющую адрес прокси-сервера.
            </summary>
            <returns>Строка вида - хост:порт, представляющая адрес прокси-сервера.</returns>
        </member>
        <member name="M:xNet.ProxyClient.ToExtendedString">
            <summary>
            Формирует строку вида - хост:порт:имя_пользователя:пароль. Последние два параметра добавляются, если они заданы.
            </summary>
            <returns>Строка вида - хост:порт:имя_пользователя:пароль.</returns>
        </member>
        <member name="M:xNet.ProxyClient.GetHashCode">
            <summary>
            Возвращает хэш-код для этого прокси-клиента.
            </summary>
            <returns>Хэш-код в виде 32-битового целого числа со знаком.</returns>
        </member>
        <member name="M:xNet.ProxyClient.Equals(xNet.ProxyClient)">
            <summary>
            Определяет, равны ли два прокси-клиента.
            </summary>
            <param name="proxy">Прокси-клиент для сравнения с данным экземпляром.</param>
            <returns>Значение <see langword="true"/>, если два прокси-клиента равны, иначе значение <see langword="false"/>.</returns>
        </member>
        <member name="M:xNet.ProxyClient.Equals(System.Object)">
            <summary>
            Определяет, равны ли два прокси-клиента.
            </summary>
            <param name="obj">Прокси-клиент для сравнения с данным экземпляром.</param>
            <returns>Значение <see langword="true"/>, если два прокси-клиента равны, иначе значение <see langword="false"/>.</returns>
        </member>
        <member name="M:xNet.ProxyClient.CreateConnectionToProxy">
            <summary>
            Создаёт соединение с прокси-сервером.
            </summary>
            <returns>Соединение с прокси-сервером.</returns>
            <exception cref="!:xNet.Net.ProxyException">Ошибка при работе с прокси-сервером.</exception>
        </member>
        <member name="M:xNet.ProxyClient.CheckState">
            <summary>
            Проверяет различные параметры прокси-клиента на ошибочные значения.
            </summary>
            <exception cref="T:System.InvalidOperationException">Значение свойства <see cref="P:xNet.ProxyClient.Host"/> равно <see langword="null"/> или имеет нулевую длину.</exception>
            <exception cref="T:System.InvalidOperationException">Значение свойства <see cref="P:xNet.ProxyClient.Port"/> меньше 1 или больше 65535.</exception>
            <exception cref="T:System.InvalidOperationException">Значение свойства <see cref="P:xNet.ProxyClient.Username"/> имеет длину более 255 символов.</exception>
            <exception cref="T:System.InvalidOperationException">Значение свойства <see cref="P:xNet.ProxyClient.Password"/> имеет длину более 255 символов.</exception>
        </member>
        <member name="M:xNet.ProxyClient.NewProxyException(System.String,System.Exception)">
            <summary>
            Создаёт объект исключения прокси.
            </summary>
            <param name="message">Сообщение об ошибке с объяснением причины исключения.</param>
            <param name="innerException">Исключение, вызвавшее текущие исключение, или значение <see langword="null"/>.</param>
            <returns>Объект исключения прокси.</returns>
        </member>
        <member name="T:xNet.ProxyType">
            <summary>
            Тип прокси-сервера.
            </summary>
        </member>
        <member name="T:xNet.ProxyException">
            <summary>
            Исключение, которое выбрасывается, в случае возникновения ошибки при работе с прокси.
            </summary>
        </member>
        <member name="P:xNet.ProxyException.ProxyClient">
            <summary>
            Возвращает прокси-клиент, в котором произошла ошибка.
            </summary>
        </member>
        <member name="M:xNet.ProxyException.#ctor">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.ProxyException"/>.
            </summary>
        </member>
        <member name="M:xNet.ProxyException.#ctor(System.String,System.Exception)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.ProxyException"/> заданным сообщением об ошибке.
            </summary>
            <param name="message">Сообщение об ошибке с объяснением причины исключения.</param>
            <param name="innerException">Исключение, вызвавшее текущие исключение, или значение <see langword="null"/>.</param>
        </member>
        <member name="M:xNet.ProxyException.#ctor(System.String,xNet.ProxyClient,System.Exception)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="!:xNet.Net.ProxyException"/> заданным сообщением об ошибке и прокси-клиентом.
            </summary>
            <param name="message">Сообщение об ошибке с объяснением причины исключения.</param>
            <param name="proxyClient">Прокси-клиент, в котором произошла ошибка.</param>
            <param name="innerException">Исключение, вызвавшее текущие исключение, или значение <see langword="null"/>.</param>
        </member>
        <member name="M:xNet.ProxyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.ProxyException"/> заданными экземплярами <see cref="T:System.Runtime.Serialization.SerializationInfo"/> и <see cref="T:System.Runtime.Serialization.StreamingContext"/>.
            </summary>
            <param name="serializationInfo">Экземпляр класса <see cref="T:System.Runtime.Serialization.SerializationInfo"/>, который содержит сведения, требуемые для сериализации нового экземпляра класса <see cref="T:xNet.ProxyException"/>.</param>
            <param name="streamingContext">Экземпляр класса <see cref="T:System.Runtime.Serialization.StreamingContext"/>, содержащий источник сериализованного потока, связанного с новым экземпляром класса <see cref="T:xNet.ProxyException"/>.</param>
        </member>
        <member name="T:xNet.Socks4aProxyClient">
            <summary>
            Представляет клиент для Socks4a прокси-сервера.
            </summary>
        </member>
        <member name="M:xNet.Socks4aProxyClient.#ctor">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks4aProxyClient"/>.
            </summary>
        </member>
        <member name="M:xNet.Socks4aProxyClient.#ctor(System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks4aProxyClient"/> заданным хостом прокси-сервера, и устанавливает порт равным - 1080.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
        </member>
        <member name="M:xNet.Socks4aProxyClient.#ctor(System.String,System.Int32)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks4aProxyClient"/> заданными данными о прокси-сервере.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
            <param name="port">Порт прокси-сервера.</param>
        </member>
        <member name="M:xNet.Socks4aProxyClient.#ctor(System.String,System.Int32,System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks4aProxyClient"/> заданными данными о прокси-сервере.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
            <param name="port">Порт прокси-сервера.</param>
            <param name="username">Имя пользователя для авторизации на прокси-сервере.</param>
        </member>
        <member name="M:xNet.Socks4aProxyClient.Parse(System.String)">
            <summary>
            Преобразует строку в экземпляр класса <see cref="T:xNet.Socks4aProxyClient"/>.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <returns>Экземпляр класса <see cref="T:xNet.Socks4aProxyClient"/>.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="proxyAddress"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="proxyAddress"/> является пустой строкой.</exception>
            <exception cref="T:System.FormatException">Формат порта является неправильным.</exception>
        </member>
        <member name="M:xNet.Socks4aProxyClient.TryParse(System.String,xNet.Socks4aProxyClient@)">
            <summary>
            Преобразует строку в экземпляр класса <see cref="T:xNet.Socks4aProxyClient"/>. Возвращает значение, указывающее, успешно ли выполнено преобразование.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <param name="result">Если преобразование выполнено успешно, то содержит экземпляр класса <see cref="T:xNet.Socks4aProxyClient"/>, иначе <see langword="null"/>.</param>
            <returns>Значение <see langword="true"/>, если параметр <paramref name="proxyAddress"/> преобразован успешно, иначе <see langword="false"/>.</returns>
        </member>
        <member name="T:xNet.Socks4ProxyClient">
            <summary>
            Представляет клиент для Socks4 прокси-сервера.
            </summary>
        </member>
        <member name="M:xNet.Socks4ProxyClient.#ctor">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks4ProxyClient"/>.
            </summary>
        </member>
        <member name="M:xNet.Socks4ProxyClient.#ctor(System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks4ProxyClient"/> заданным хостом прокси-сервера, и устанавливает порт равным - 1080.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
        </member>
        <member name="M:xNet.Socks4ProxyClient.#ctor(System.String,System.Int32)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks4ProxyClient"/> заданными данными о прокси-сервере.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
            <param name="port">Порт прокси-сервера.</param>
        </member>
        <member name="M:xNet.Socks4ProxyClient.#ctor(System.String,System.Int32,System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks4ProxyClient"/> заданными данными о прокси-сервере.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
            <param name="port">Порт прокси-сервера.</param>
            <param name="username">Имя пользователя для авторизации на прокси-сервере.</param>
        </member>
        <member name="M:xNet.Socks4ProxyClient.Parse(System.String)">
            <summary>
            Преобразует строку в экземпляр класса <see cref="T:xNet.Socks4ProxyClient"/>.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <returns>Экземпляр класса <see cref="T:xNet.Socks4ProxyClient"/>.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="proxyAddress"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="proxyAddress"/> является пустой строкой.</exception>
            <exception cref="T:System.FormatException">Формат порта является неправильным.</exception>
        </member>
        <member name="M:xNet.Socks4ProxyClient.TryParse(System.String,xNet.Socks4ProxyClient@)">
            <summary>
            Преобразует строку в экземпляр класса <see cref="T:xNet.Socks4ProxyClient"/>. Возвращает значение, указывающее, успешно ли выполнено преобразование.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <param name="result">Если преобразование выполнено успешно, то содержит экземпляр класса <see cref="T:xNet.Socks4ProxyClient"/>, иначе <see langword="null"/>.</param>
            <returns>Значение <see langword="true"/>, если параметр <paramref name="proxyAddress"/> преобразован успешно, иначе <see langword="false"/>.</returns>
        </member>
        <member name="M:xNet.Socks4ProxyClient.CreateConnection(System.String,System.Int32,System.Net.Sockets.TcpClient)">
            <summary>
            Создаёт соединение с сервером через прокси-сервер.
            </summary>
            <param name="destinationHost">Хост сервера, с которым нужно связаться через прокси-сервер.</param>
            <param name="destinationPort">Порт сервера, с которым нужно связаться через прокси-сервер.</param>
            <param name="tcpClient">Соединение, через которое нужно работать, или значение <see langword="null"/>.</param>
            <returns>Соединение с сервером через прокси-сервер.</returns>
            <exception cref="T:System.InvalidOperationException">
            Значение свойства <see cref="!:Host"/> равно <see langword="null"/> или имеет нулевую длину.
            -или-
            Значение свойства <see cref="!:Port"/> меньше 1 или больше 65535.
            -или-
            Значение свойства <see cref="!:Username"/> имеет длину более 255 символов.
            -или-
            Значение свойства <see cref="!:Password"/> имеет длину более 255 символов.
            </exception>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="destinationHost"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="destinationHost"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="destinationPort"/> меньше 1 или больше 65535.</exception>
            <exception cref="!:xNet.Net.ProxyException">Ошибка при работе с прокси-сервером.</exception>
        </member>
        <member name="T:xNet.Socks5ProxyClient">
            <summary>
            Представляет клиент для Socks5 прокси-сервера.
            </summary>
        </member>
        <member name="M:xNet.Socks5ProxyClient.#ctor">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks5ProxyClient"/>.
            </summary>
        </member>
        <member name="M:xNet.Socks5ProxyClient.#ctor(System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks5ProxyClient"/> заданным хостом прокси-сервера, и устанавливает порт равным - 1080.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
        </member>
        <member name="M:xNet.Socks5ProxyClient.#ctor(System.String,System.Int32)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks5ProxyClient"/> заданными данными о прокси-сервере.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
            <param name="port">Порт прокси-сервера.</param>
        </member>
        <member name="M:xNet.Socks5ProxyClient.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>
            Инициализирует новый экземпляр класса <see cref="T:xNet.Socks5ProxyClient"/> заданными данными о прокси-сервере.
            </summary>
            <param name="host">Хост прокси-сервера.</param>
            <param name="port">Порт прокси-сервера.</param>
            <param name="username">Имя пользователя для авторизации на прокси-сервере.</param>
            <param name="password">Пароль для авторизации на прокси-сервере.</param>
        </member>
        <member name="M:xNet.Socks5ProxyClient.Parse(System.String)">
            <summary>
            Преобразует строку в экземпляр класса <see cref="T:xNet.Socks5ProxyClient"/>.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <returns>Экземпляр класса <see cref="T:xNet.Socks5ProxyClient"/>.</returns>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="proxyAddress"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="proxyAddress"/> является пустой строкой.</exception>
            <exception cref="T:System.FormatException">Формат порта является неправильным.</exception>
        </member>
        <member name="M:xNet.Socks5ProxyClient.TryParse(System.String,xNet.Socks5ProxyClient@)">
            <summary>
            Преобразует строку в экземпляр класса <see cref="T:xNet.Socks5ProxyClient"/>. Возвращает значение, указывающее, успешно ли выполнено преобразование.
            </summary>
            <param name="proxyAddress">Строка вида - хост:порт:имя_пользователя:пароль. Три последних параметра являются необязательными.</param>
            <param name="result">Если преобразование выполнено успешно, то содержит экземпляр класса <see cref="T:xNet.Socks5ProxyClient"/>, иначе <see langword="null"/>.</param>
            <returns>Значение <see langword="true"/>, если параметр <paramref name="proxyAddress"/> преобразован успешно, иначе <see langword="false"/>.</returns>
        </member>
        <member name="M:xNet.Socks5ProxyClient.CreateConnection(System.String,System.Int32,System.Net.Sockets.TcpClient)">
            <summary>
            Создаёт соединение с сервером через прокси-сервер.
            </summary>
            <param name="destinationHost">Хост сервера, с которым нужно связаться через прокси-сервер.</param>
            <param name="destinationPort">Порт сервера, с которым нужно связаться через прокси-сервер.</param>
            <param name="tcpClient">Соединение, через которое нужно работать, или значение <see langword="null"/>.</param>
            <returns>Соединение с сервером через прокси-сервер.</returns>
            <exception cref="T:System.InvalidOperationException">
            Значение свойства <see cref="!:Host"/> равно <see langword="null"/> или имеет нулевую длину.
            -или-
            Значение свойства <see cref="!:Port"/> меньше 1 или больше 65535.
            -или-
            Значение свойства <see cref="!:Username"/> имеет длину более 255 символов.
            -или-
            Значение свойства <see cref="!:Password"/> имеет длину более 255 символов.
            </exception>
            <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="destinationHost"/> равно <see langword="null"/>.</exception>
            <exception cref="T:System.ArgumentException">Значение параметра <paramref name="destinationHost"/> является пустой строкой.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="destinationPort"/> меньше 1 или больше 65535.</exception>
            <exception cref="!:xNet.Net.ProxyException">Ошибка при работе с прокси-сервером.</exception>
        </member>
    </members>
</doc>
