﻿<?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>中止连接并取消任何挂起的 IO 操作。</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">要连接到的 WebSocket 服务器的 URI。</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>获取 <see cref="T:System.Net.WebSockets.ClientWebSocket" /> 实例的 WebSocket 选项。</summary>
      <returns>返回 <see cref="T:System.Net.WebSockets.ClientWebSocketOptions" />。<see cref="T:System.Net.WebSockets.ClientWebSocket" /> 实例的 WebSocket 选项。</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>获取 <see cref="T:System.Net.WebSockets.ClientWebSocket" /> 实例的 WebSocket 状态。</summary>
      <returns>返回 <see cref="T:System.Net.WebSockets.WebSocketState" />。<see cref="T:System.Net.WebSockets.ClientWebSocket" /> 实例的 WebSocket 状态。</returns>
    </member>
    <member name="P:System.Net.WebSockets.ClientWebSocket.SubProtocol">
      <summary>获取 <see cref="T:System.Net.WebSockets.ClientWebSocket" /> 实例支持的 WebSocket 子协议。</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">HTTP 标头的名称。</param>
      <param name="headerValue">HTTP 标头的值。</param>
    </member>
  </members>
</doc>