SocketAsyncOperation SocketAsyncOperation SocketAsyncOperation SocketAsyncOperation Enum

定義

このコンテキスト オブジェクトで最近実行された非同期ソケット操作の型。The type of asynchronous socket operation most recently performed with this context object.

public enum class SocketAsyncOperation
public enum SocketAsyncOperation
type SocketAsyncOperation = 
Public Enum SocketAsyncOperation
継承
SocketAsyncOperationSocketAsyncOperationSocketAsyncOperationSocketAsyncOperation

フィールド

Accept Accept Accept Accept 1

ソケットの Accept 操作。A socket Accept operation.

Connect Connect Connect Connect 2

ソケットの Connect 操作。A socket Connect operation.

Disconnect Disconnect Disconnect Disconnect 3

ソケットの Disconnect 操作。A socket Disconnect operation.

None None None None 0

ソケット操作なし。None of the socket operations.

Receive Receive Receive Receive 4

ソケットの Receive 操作。A socket Receive operation.

ReceiveFrom ReceiveFrom ReceiveFrom ReceiveFrom 5

ソケットの ReceiveFrom 操作。A socket ReceiveFrom operation.

ReceiveMessageFrom ReceiveMessageFrom ReceiveMessageFrom ReceiveMessageFrom 6

ソケットの ReceiveMessageFrom 操作。A socket ReceiveMessageFrom operation.

Send Send Send Send 7

ソケットの Send 操作。A socket Send operation.

SendPackets SendPackets SendPackets SendPackets 8

ソケットの SendPackets 操作。A socket SendPackets operation.

SendTo SendTo SendTo SendTo 9

ソケットの SendTo 操作。A socket SendTo operation.

注釈

この型は、 System.Net.Sockets.SocketAsyncEventArgsオブジェクトを使用して最後に完了した非同期ソケット操作を表します。This type describes the asynchronous socket operation that was most recently completed using a System.Net.Sockets.SocketAsyncEventArgs object. 非同期ソケット操作をSocketAsyncEventArgs.LastOperation開始するためにSystem.Net.Sockets.SocketAsyncEventArgsインスタンスが使用されるまで、プロパティの値は None に設定されます。The value of the SocketAsyncEventArgs.LastOperation property is set to None until the System.Net.Sockets.SocketAsyncEventArgs instance is used to begin an asynchronous socket operation. プロパティは、実行されている非同期操作の種類に設定されます。The property will then be set to the type of asynchronous operation being performed. この型を使用すると、複数の種類の非同期ソケット操作に対して1回の完了コールバックデリゲートを使用しやすくなります。This type more easily facilitates using a single completion callback delegate for multiple kinds of asynchronous socket operations. この型は、SocketAsyncCallback の完了ルーチンでの使用を目的としています。This type is intended for use in the SocketAsyncCallback completion routine.

型は、 SocketAsyncEventArgs.LastOperationプロパティによって使用されます。 SocketAsyncOperationThe SocketAsyncOperation type is used by the SocketAsyncEventArgs.LastOperation property.

適用対象

こちらもご覧ください