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 设置为 None, System.Net.Sockets.SocketAsyncEventArgs 直到使用实例开始异步套接字操作。 然后, 属性将设置为正在执行的异步操作的类型。 此类型更易于为多种异步套接字操作使用单个完成回调委托。 此类型适用于 SocketAsyncCallback 完成例程。
类型 SocketAsyncOperation 由 SocketAsyncEventArgs.LastOperation 属性使用。
适用于
另请参阅
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncEventArgs
- LastOperation