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 使用されます。
適用対象
こちらもご覧ください
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncEventArgs
- LastOperation
.NET