﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Net.WebSockets.Client</name>
  </assembly>
  <members>
    <member name="T:System.Net.WebSockets.ClientWebSocket">
      <summary>Предоставляет клиента для подсоединения к службам подключения WebSocket.</summary>
    </member>
    <member name="M:System.Net.WebSockets.ClientWebSocket.#ctor">
      <summary>Создает экземпляр класса <see cref="T:System.Net.WebSockets.ClientWebSocket" />.</summary>
    </member>
    <member name="M:System.Net.WebSockets.ClientWebSocket.Abort">
      <summary>Отменяет соединение и отменяет все ожидающие операции ввода-вывода.</summary>
    </member>
    <member name="M:System.Net.WebSockets.ClientWebSocket.CloseAsync(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken)">
      <summary>Закрывает экземпляр <see cref="T:System.Net.WebSockets.ClientWebSocket" /> как асинхронная операция.</summary>
      <returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />.Объект задачи, представляющий асинхронную операцию.</returns>
      <param name="closeStatus">Состояние завершения WebSocket.</param>
      <param name="statusDescription">Описание состояния закрытия.</param>
      <param name="cancellationToken">Токен отмены, который может использоваться для распространения уведомления о том, что эту операцию следует отменить.</param>
    </member>
    <member name="M:System.Net.WebSockets.ClientWebSocket.CloseOutputAsync(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken)">
      <summary>Закройте выход для экземпляра <see cref="T:System.Net.WebSockets.ClientWebSocket" /> как асинхронная операция.</summary>
      <returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />.Объект задачи, представляющий асинхронную операцию.</returns>
      <param name="closeStatus">Состояние завершения WebSocket.</param>
      <param name="statusDescription">Описание состояния закрытия.</param>
      <param name="cancellationToken">Токен отмены, который может использоваться для распространения уведомления о том, что эту операцию следует отменить.</param>
    </member>
    <member name="P:System.Net.WebSockets.ClientWebSocket.CloseStatus">
      <summary>Получает причину инициирования подтверждения закрытия экземпляра <see cref="T:System.Net.WebSockets.ClientWebSocket" />.</summary>
      <returns>Возвращает <see cref="T:System.Net.WebSockets.WebSocketCloseStatus" />.Причина инициирования подтверждения закрытия.</returns>
    </member>
    <member name="P:System.Net.WebSockets.ClientWebSocket.CloseStatusDescription">
      <summary>Получает Описание причины закрытия экземпляра <see cref="T:System.Net.WebSockets.ClientWebSocket" />.</summary>
      <returns>Возвращает <see cref="T:System.String" />.Описание причины закрытия экземпляра <see cref="T:System.Net.WebSockets.ClientWebSocket" />.</returns>
    </member>
    <member name="M:System.Net.WebSockets.ClientWebSocket.ConnectAsync(System.Uri,System.Threading.CancellationToken)">
      <summary>Подключитесь к серверу WebSocket как асинхронная операция.</summary>
      <returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />.Объект задачи, представляющий асинхронную операцию.</returns>
      <param name="uri">Универсальный код ресурса (URI) WebSocket-сервера, к который необходимо подключиться.</param>
      <param name="cancellationToken">Токен отмены, который может использоваться для распространения уведомления о том, что операцию следует отменить.</param>
    </member>
    <member name="M:System.Net.WebSockets.ClientWebSocket.Dispose">
      <summary>Освобождает неуправляемые ресурсы, используемые экземпляром <see cref="T:System.Net.WebSockets.ClientWebSocket" />.</summary>
    </member>
    <member name="P:System.Net.WebSockets.ClientWebSocket.Options">
      <summary>Получает Параметры WebSocket для экземпляра <see cref="T:System.Net.WebSockets.ClientWebSocket" />.</summary>
      <returns>Возвращает <see cref="T:System.Net.WebSockets.ClientWebSocketOptions" />.Параметры WebSocket для экземпляра <see cref="T:System.Net.WebSockets.ClientWebSocket" />.</returns>
    </member>
    <member name="M:System.Net.WebSockets.ClientWebSocket.ReceiveAsync(System.ArraySegment{System.Byte},System.Threading.CancellationToken)">
      <summary>Получает данные <see cref="T:System.Net.WebSockets.ClientWebSocket" /> как асинхронную операцию.</summary>
      <returns>Возвращает <see cref="T:System.Threading.Tasks.Task`1" />.Объект задачи, представляющий асинхронную операцию.</returns>
      <param name="buffer">Буфер для получения ответа.</param>
      <param name="cancellationToken">Токен отмены, который может использоваться для распространения уведомления о том, что эту операцию следует отменить.</param>
    </member>
    <member name="M:System.Net.WebSockets.ClientWebSocket.SendAsync(System.ArraySegment{System.Byte},System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken)">
      <summary>Отправляет данные <see cref="T:System.Net.WebSockets.ClientWebSocket" /> как асинхронную операцию.</summary>
      <returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />.Объект задачи, представляющий асинхронную операцию.</returns>
      <param name="buffer">Буфер, содержащий отправляемое сообщение.</param>
      <param name="messageType">Указывает, является ли буфер простым текстом или бинарным форматом.</param>
      <param name="endOfMessage">Указывает, является ли это окончательной асинхронной отправкой.Установите значение true если это последняя отправка; false в противном случае.</param>
      <param name="cancellationToken">Токен отмены, который может использоваться для распространения уведомления о том, что эту операцию следует отменить.</param>
    </member>
    <member name="P:System.Net.WebSockets.ClientWebSocket.State">
      <summary>Получить состояние WebSocket экземпляра <see cref="T:System.Net.WebSockets.ClientWebSocket" />.</summary>
      <returns>Возвращает <see cref="T:System.Net.WebSockets.WebSocketState" />.Состояние WebSocket экземпляра <see cref="T:System.Net.WebSockets.ClientWebSocket" />.</returns>
    </member>
    <member name="P:System.Net.WebSockets.ClientWebSocket.SubProtocol">
      <summary>Получает поддерживаемый подпротокол WebSocket для экземпляра <see cref="T:System.Net.WebSockets.ClientWebSocket" />.</summary>
      <returns>Возвращает <see cref="T:System.String" />.Поддерживаемый подпротокол WebSocket.</returns>
    </member>
    <member name="T:System.Net.WebSockets.ClientWebSocketOptions">
      <summary>Параметры для использования с объектом <see cref="T:System.Net.WebSockets.ClientWebSocket" />.</summary>
    </member>
    <member name="M:System.Net.WebSockets.ClientWebSocketOptions.AddSubProtocol(System.String)">
      <summary>Добавляет подпротокол для согласования во время подтверждения соединения WebSocket.</summary>
      <param name="subProtocol">Добавляемый подпротокол WebSocket.</param>
    </member>
    <member name="P:System.Net.WebSockets.ClientWebSocketOptions.ClientCertificates">
      <summary>Получает или задает коллекцию сертификатов на стороне клиента.</summary>
      <returns>Возвращает <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.Коллекция сертификатов на стороне клиента.</returns>
    </member>
    <member name="P:System.Net.WebSockets.ClientWebSocketOptions.Cookies">
      <summary>Возвращает или задает файлы cookie, связанные с запросом.</summary>
      <returns>Возвращает <see cref="T:System.Net.CookieContainer" />.Файлы cookie, связанные с этим запросом.</returns>
    </member>
    <member name="P:System.Net.WebSockets.ClientWebSocketOptions.Credentials">
      <summary>Получает или задает сведения об учетных данных для клиента.</summary>
      <returns>Возвращает <see cref="T:System.Net.ICredentials" />.Сведения об учетных данных для клиента.</returns>
    </member>
    <member name="P:System.Net.WebSockets.ClientWebSocketOptions.KeepAliveInterval">
      <summary>Получает или задает Интервал проверки активности Протокола WebSocket в миллисекундах.</summary>
      <returns>Возвращает <see cref="T:System.TimeSpan" />.Интервал проверки активности Протокола WebSocket в миллисекундах.</returns>
    </member>
    <member name="P:System.Net.WebSockets.ClientWebSocketOptions.Proxy">
      <summary>Получает или задает прокси-сервер для запросов WebSocket.</summary>
      <returns>Возвращает <see cref="T:System.Net.IWebProxy" />.Прокси-сервер для запросов WebSocket.</returns>
    </member>
    <member name="M:System.Net.WebSockets.ClientWebSocketOptions.SetRequestHeader(System.String,System.String)">
      <summary>Создает заголовок HTTP-запроса и его значение.</summary>
      <param name="headerName">Имя заголовка НТТР.</param>
      <param name="headerValue">Значение HTTP-заголовка.</param>
    </member>
  </members>
</doc>