最近使用此上下文对象执行的异步套接字操作的类型。
成员名称 | 说明 | |
---|---|---|
None | 没有套接字操作。 | |
Accept | 一个套接字 Accept 操作。 | |
Connect | 一个套接字 Connect 操作。 | |
Disconnect | 一个套接字 Disconnect 操作。 | |
Receive | 一个套接字 Receive 操作。 | |
ReceiveFrom | 一个套接字 ReceiveFrom 操作。 | |
ReceiveMessageFrom | 一个套接字 ReceiveMessageFrom 操作。 | |
Send | 一个套接字 Send 操作。 | |
SendPackets | 一个套接字 SendPackets 操作。 | |
SendTo | 一个套接字 SendTo 操作。 |
此类型描述最近使用 System.Net.Sockets.SocketAsyncEventArgs 对象完成的异步套接字操作。SocketAsyncEventArgs.LastOperation 属性的值设置为 None,直到使用 System.Net.Sockets.SocketAsyncEventArgs 实例开始异步套接字操作。该属性然后设置为正在执行的异步操作的类型。借助此类型,可以更轻松地使用单一完成回调委托完成多种异步套接字操作。此类型设计为在 SocketAsyncCallback 完成例程中使用。
SocketAsyncOperation 类型由 SocketAsyncEventArgs.LastOperation 属性使用。