System.Net.WebSockets.xml
22 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
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
<?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 およびセルフホストされている実装のアンマネージ リソースをクリーンアップするために使用します。</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>不明なオペコードのある 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>