SocketAsyncOperation 列挙型

定義

このコンテキスト オブジェクトで最後に実行された非同期ソケット操作の種類。

public enum class SocketAsyncOperation
public enum SocketAsyncOperation
type SocketAsyncOperation = 
Public Enum SocketAsyncOperation
継承
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 使用されます。

適用対象

こちらもご覧ください