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 设置为 None, System.Net.Sockets.SocketAsyncEventArgs 直到使用实例开始异步套接字操作。 然后,该属性将设置为正在执行的异步操作的类型。 此类型更易于为多种异步套接字操作使用单个完成回调委托。 此类型适用于 SocketAsyncCallback 完成例程。

SocketAsyncOperation 类型由 SocketAsyncEventArgs.LastOperation 属性使用。

适用于

另请参阅