SocketAsyncEventArgs.LastOperation 屬性
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得最近使用這個內容物件執行的通訊端作業類型。
public:
property System::Net::Sockets::SocketAsyncOperation LastOperation { System::Net::Sockets::SocketAsyncOperation get(); };
C#
public System.Net.Sockets.SocketAsyncOperation LastOperation { get; }
member this.LastOperation : System.Net.Sockets.SocketAsyncOperation
Public ReadOnly Property LastOperation As SocketAsyncOperation
SocketAsyncOperation 執行個體,代表最近使用這個內容物件執行的通訊端作業類型。
這個屬性描述最近使用此 SocketAsyncEventArgs 物件完成的異步套接字作業。 這個屬性的值將會是 SocketAsyncOperation.None 直到 SocketAsyncEventArgs 實例用來開始異步套接字作業為止。 屬性接著會設定為在採用 做為參數的方法 SocketAsyncEventArgs 中執行的作業類型。 這個屬性可更輕鬆地針對多種異步套接字作業使用單一完成回呼委派。
這個屬性在 實例中維持有效狀態,直到SocketAsyncEventArgs實例用於另一SocketAsyncEventArgs個異步套接字 (xxxAsync) 作業為止。
這個屬性是由所有異步套接字 (xxxAsync) 方法所設定。
在類別上 System.Net.Sockets.Socket 呼叫異步套接字方法 (xxxAsync) 會設定這個屬性值。 此屬性適用於應用程式所實作的SocketAsyncCallback完成例程。
產品 | 版本 |
---|---|
.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, 10 |
.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)
- SocketAsyncOperation