System.Net.WebSockets.xml
18.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Net.WebSockets</name>
</assembly>
<members>
<member name="T:System.Net.WebSockets.WebSocket">
<summary>WebSocket 類別允許應用程式在 WebSocket 升級完成後傳送和接收資料。</summary>
</member>
<member name="M:System.Net.WebSockets.WebSocket.#ctor">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocket" /> 類別的執行個體。</summary>
</member>
<member name="M:System.Net.WebSockets.WebSocket.Abort">
<summary>中止 WebSocket 連線並取消任何暫止 IO 作業。</summary>
</member>
<member name="M:System.Net.WebSockets.WebSocket.CloseAsync(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken)">
<summary>使用 WebSocket 通訊協定規格第 7 節 (英文) 中的關閉信號交換定義,以非同步作業方式關閉 WebSocket 連接。</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.WebSocket.CloseOutputAsync(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken)">
<summary>啟始或完成 WebSocket 通訊協定規格區段 7中所定義的關閉信號交換。</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.WebSocket.CloseStatus">
<summary>指出遠端端點為什麼啟始關閉信號交換的原因。</summary>
<returns>傳回 <see cref="T:System.Net.WebSockets.WebSocketCloseStatus" />。</returns>
</member>
<member name="P:System.Net.WebSockets.WebSocket.CloseStatusDescription">
<summary>允許遠端端點描述連線關閉的原因。</summary>
<returns>傳回 <see cref="T:System.String" />。</returns>
</member>
<member name="M:System.Net.WebSockets.WebSocket.Dispose">
<summary>用來清除 ASP.NET 的 Unmanaged 資源和自我裝載的實作。</summary>
</member>
<member name="M:System.Net.WebSockets.WebSocket.ReceiveAsync(System.ArraySegment{System.Byte},System.Threading.CancellationToken)">
<summary>以非同步方式從 WebSocket 連線接收資料。</summary>
<returns>傳回 <see cref="T:System.Threading.Tasks.Task`1" />。工作物件,表示非同步作業。工作物件上的 <see cref="P:System.Threading.Tasks.Task`1.Result" /> 屬性會傳回包含已接收之資料的 <see cref="T:System.Byte" /> 陣列。</returns>
<param name="buffer">參考應用程式緩衝區,該緩衝區是已接收的資料的儲存位置。</param>
<param name="cancellationToken">散佈通知,表示不應取消作業。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocket.SendAsync(System.ArraySegment{System.Byte},System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken)">
<summary>透過 WebSocket 以非同步的方式傳送資料。</summary>
<returns>傳回 <see cref="T:System.Threading.Tasks.Task" />。工作物件,表示非同步作業。</returns>
<param name="buffer">要透過連線傳送的緩衝區。</param>
<param name="messageType">表示應用程式正在傳送二進位或文字訊息。</param>
<param name="endOfMessage">指示「緩衝區」中的資料是否為訊息的最後一部分。</param>
<param name="cancellationToken">散佈通知的語彙基元,該通知表示不應取消作業。</param>
</member>
<member name="P:System.Net.WebSockets.WebSocket.State">
<summary>傳回 WebSocket 連接的目前狀態。</summary>
<returns>傳回 <see cref="T:System.Net.WebSockets.WebSocketState" />。</returns>
</member>
<member name="P:System.Net.WebSockets.WebSocket.SubProtocol">
<summary>在開啟信號交換期間所交涉的附屬通訊協定。</summary>
<returns>傳回 <see cref="T:System.String" />。</returns>
</member>
<member name="T:System.Net.WebSockets.WebSocketCloseStatus">
<summary>表示 WebSocket 通訊協定規格 第 11.7 節 中定義的 WebSocket 關閉程式碼。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketCloseStatus.Empty">
<summary>未指定任何錯誤。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketCloseStatus.EndpointUnavailable">
<summary>(1001) 表示正在移除端點。伺服器或用戶端將會無法使用。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketCloseStatus.InternalServerError">
<summary>伺服器將會關閉這個連接,因為伺服器上發生錯誤。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketCloseStatus.InvalidMessageType">
<summary>(1003) 用戶端或伺服器正在終止連接,因為無法接受所接收到的資料型別。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketCloseStatus.InvalidPayloadData">
<summary>(1007) 用戶端或伺服器正在終止連接,因為收到的資料與訊息類型不一致。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketCloseStatus.MandatoryExtension">
<summary>(1010) 用戶端正在終止連接,因為伺服器必須交涉的是擴充功能。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketCloseStatus.MessageTooBig">
<summary>(1004) 保留供將來使用。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketCloseStatus.NormalClosure">
<summary>(1000) 連接已在完成要求之後關閉。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketCloseStatus.PolicyViolation">
<summary>(1008) 將會關閉連接,因為端點已收到違反其原則的訊息。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketCloseStatus.ProtocolError">
<summary>(1002) 用戶端或伺服器正在終止連接,因為發生通訊協定錯誤。</summary>
</member>
<member name="T:System.Net.WebSockets.WebSocketError">
<summary>包含可能的 WebSocket 錯誤清單。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketError.ConnectionClosedPrematurely">
<summary>指出連線已意外終止。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketError.Faulted">
<summary>表示一般錯誤。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketError.HeaderError">
<summary>指出開啟信號交換期間剖析 HTTP 標頭時發生的錯誤。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketError.InvalidMessageType">
<summary>表示已收到具有未知 opcode 的 WebSocket 框架。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketError.InvalidState">
<summary>指示 WebSocket 為指定的作業 (例如,正在關閉或中止) 的無效狀態。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketError.NativeError">
<summary>指示發生未知的原生錯誤。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketError.NotAWebSocket">
<summary>指出傳入的要求不是有效的 websocket 要求。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketError.Success">
<summary>表示沒有例外狀況的原生錯誤資訊。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketError.UnsupportedProtocol">
<summary>表示用戶端要求不支援的 WebSocket 附屬通訊協定。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketError.UnsupportedVersion">
<summary>表示用戶端要求不支援的 WebSocket 通訊協定版本。</summary>
</member>
<member name="T:System.Net.WebSockets.WebSocketException">
<summary>表示在 WebSocket 連線執行作業時發生的例外狀況。</summary>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Int32)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="nativeError">例外狀況的原生錯誤碼。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Int32,System.Exception)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="nativeError">例外狀況的原生錯誤碼。</param>
<param name="innerException">表示導致目前例外狀況的先前例外狀況。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Int32,System.String)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="nativeError">例外狀況的原生錯誤碼。</param>
<param name="message">錯誤的描述。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="error">來自 WebSocketError 列舉的錯誤。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.Exception)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="error">來自 WebSocketError 列舉的錯誤。</param>
<param name="innerException">表示導致目前例外狀況的先前例外狀況。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.Int32)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="error">來自 WebSocketError 列舉的錯誤。</param>
<param name="nativeError">例外狀況的原生錯誤碼。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.Int32,System.Exception)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="error">來自 WebSocketError 列舉的錯誤。</param>
<param name="nativeError">例外狀況的原生錯誤碼。</param>
<param name="innerException">表示導致目前例外狀況的先前例外狀況。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.Int32,System.String)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="error">來自 WebSocketError 列舉的錯誤。</param>
<param name="nativeError">例外狀況的原生錯誤碼。</param>
<param name="message">錯誤的描述。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.Int32,System.String,System.Exception)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="error">來自 WebSocketError 列舉的錯誤。</param>
<param name="nativeError">例外狀況的原生錯誤碼。</param>
<param name="message">錯誤的描述。</param>
<param name="innerException">表示導致目前例外狀況的先前例外狀況。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.String)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="error">來自 WebSocketError 列舉的錯誤。</param>
<param name="message">錯誤的描述。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.String,System.Exception)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="error">來自 WebSocketError 列舉的錯誤。</param>
<param name="message">錯誤的描述。</param>
<param name="innerException">表示導致目前例外狀況的先前例外狀況。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.String)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="message">錯誤的描述。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.String,System.Exception)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketException" /> 類別的執行個體。</summary>
<param name="message">錯誤的描述。</param>
<param name="innerException">表示導致目前例外狀況的先前例外狀況。</param>
</member>
<member name="P:System.Net.WebSockets.WebSocketException.ErrorCode">
<summary>發生之例外狀況的原生錯誤碼。</summary>
<returns>傳回 <see cref="T:System.Int32" />。</returns>
</member>
<member name="P:System.Net.WebSockets.WebSocketException.WebSocketErrorCode">
<summary>傳回 WebSocketError,表示所發生的錯誤的類型。</summary>
<returns>傳回 <see cref="T:System.Net.WebSockets.WebSocketError" />。</returns>
</member>
<member name="T:System.Net.WebSockets.WebSocketMessageType">
<summary>指出訊息類型。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketMessageType.Binary">
<summary>訊息為二進位格式。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketMessageType.Close">
<summary>接收已完成,因為已收到關閉訊息。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketMessageType.Text">
<summary>此訊息為純文字。</summary>
</member>
<member name="T:System.Net.WebSockets.WebSocketReceiveResult">
<summary>這個類別的執行個體表示在 WebSocket 上執行單一 ReceiveAsync 作業的結果。</summary>
</member>
<member name="M:System.Net.WebSockets.WebSocketReceiveResult.#ctor(System.Int32,System.Net.WebSockets.WebSocketMessageType,System.Boolean)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketReceiveResult" /> 類別的執行個體。</summary>
<param name="count">接收的位元組數目。</param>
<param name="messageType">接收到的訊息類型。</param>
<param name="endOfMessage">表示此訊息是否為最後訊息。</param>
</member>
<member name="M:System.Net.WebSockets.WebSocketReceiveResult.#ctor(System.Int32,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Nullable{System.Net.WebSockets.WebSocketCloseStatus},System.String)">
<summary>建立 <see cref="T:System.Net.WebSockets.WebSocketReceiveResult" /> 類別的執行個體。</summary>
<param name="count">接收的位元組數目。</param>
<param name="messageType">接收到的訊息類型。</param>
<param name="endOfMessage">表示此訊息是否為最後訊息。</param>
<param name="closeStatus">表示連接的 <see cref="T:System.Net.WebSockets.WebSocketCloseStatus" />。</param>
<param name="closeStatusDescription">
<paramref name="closeStatus" /> 的描述。</param>
</member>
<member name="P:System.Net.WebSockets.WebSocketReceiveResult.CloseStatus">
<summary>指出遠端端點為什麼啟始關閉信號交換的原因。</summary>
<returns>傳回 <see cref="T:System.Net.WebSockets.WebSocketCloseStatus" />。</returns>
</member>
<member name="P:System.Net.WebSockets.WebSocketReceiveResult.CloseStatusDescription">
<summary>傳回描述遠端端點為何已啟動關閉信號交換的選擇性描述。</summary>
<returns>傳回 <see cref="T:System.String" />。</returns>
</member>
<member name="P:System.Net.WebSockets.WebSocketReceiveResult.Count">
<summary>表示 WebSocket 收到的位元組數。</summary>
<returns>傳回 <see cref="T:System.Int32" />。</returns>
</member>
<member name="P:System.Net.WebSockets.WebSocketReceiveResult.EndOfMessage">
<summary>指示是否已完全接收訊息。</summary>
<returns>傳回 <see cref="T:System.Boolean" />。</returns>
</member>
<member name="P:System.Net.WebSockets.WebSocketReceiveResult.MessageType">
<summary>指出目前的訊息是 UTF-8 訊息或二進位訊息。</summary>
<returns>傳回 <see cref="T:System.Net.WebSockets.WebSocketMessageType" />。</returns>
</member>
<member name="T:System.Net.WebSockets.WebSocketState">
<summary> 定義 WebSockets 執行個體可能處於的狀態。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketState.Aborted">
<summary>保留供將來使用。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketState.Closed">
<summary>指示 WebSocket 關閉信號交換正常完成。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketState.CloseReceived">
<summary>接收到來自遠端端點的關閉訊息。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketState.CloseSent">
<summary>關閉訊息已傳送至遠端端點。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketState.Connecting">
<summary>這個連接正在交涉與遠端端點的信號交換。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketState.None">
<summary>保留供將來使用。</summary>
</member>
<member name="F:System.Net.WebSockets.WebSocketState.Open">
<summary>HTTP 信號交換完成之後的初始狀態。</summary>
</member>
</members>
</doc>