SocketAsyncOperation 列舉

定義

最近使用這個內容物件執行的非同步通訊端作業類型。

C#
public enum SocketAsyncOperation
繼承
SocketAsyncOperation

欄位

名稱 Description
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

另請參閱