SocketAsyncOperation 枚举

定义

最近使用此上下文对象执行的异步套接字操作的类型。

C#
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 完成例程。

类型 SocketAsyncOperationSocketAsyncEventArgs.LastOperation 属性使用。

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

另请参阅