SocketAsyncOperation 列挙型
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このコンテキスト オブジェクトで最後に実行された非同期ソケット操作の種類。
public enum class SocketAsyncOperation
public enum SocketAsyncOperation
type SocketAsyncOperation =
Public Enum SocketAsyncOperation
- 継承
名前 | 値 | 説明 |
---|---|---|
Accept | 1 | ソケットの Accept 操作。 |
Connect | 2 | ソケットの Connect 操作。 |
Disconnect | 3 | ソケットの Disconnect 操作。 |
None | 0 | ソケット操作なし。 |
Receive | 4 | ソケットの Receive 操作。 |
ReceiveFrom | 5 | ソケットの ReceiveFrom 操作。 |
ReceiveMessageFrom | 6 | ソケットの ReceiveMessageFrom 操作。 |
Send | 7 | ソケットの Send 操作。 |
SendPackets | 8 | ソケットの SendPackets 操作。 |
SendTo | 9 | ソケットの SendTo 操作。 |
この型は、 オブジェクトを使用して最後に完了した非同期ソケット操作を System.Net.Sockets.SocketAsyncEventArgs 表します。 インスタンスを SocketAsyncEventArgs.LastOperation 使用して非同期ソケット操作を開始するまで、 プロパティの System.Net.Sockets.SocketAsyncEventArgs 値は None に設定されます。 その後、 プロパティは、実行される非同期操作の種類に設定されます。 この型を使用すると、複数の種類の非同期ソケット操作に対して 1 つの完了コールバック デリゲートを簡単に使用できるようになります。 この型は、SocketAsyncCallback 完了ルーチンで使用するためのものです。
型は SocketAsyncOperation 、 プロパティによって SocketAsyncEventArgs.LastOperation 使用されます。
製品 | バージョン |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncEventArgs
- LastOperation
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。