SocketAsyncOperation 列舉
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
最近使用這個內容物件執行的非同步通訊端作業類型。
public enum class SocketAsyncOperation
C#
public enum SocketAsyncOperation
type SocketAsyncOperation =
Public Enum 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完成例程。
屬性 SocketAsyncOperation 會 SocketAsyncEventArgs.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 |
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncEventArgs
- LastOperation