﻿<?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" /> 執行個體使用的 Unmanaged 資源。</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 要求的 Proxy。</summary>
      <returns>傳回 <see cref="T:System.Net.IWebProxy" />。WebSocket 要求的 Proxy。</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>