SocketAsyncEventArgs.LastOperation Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera typ operacji gniazda ostatnio wykonane z tym obiektem kontekstu.
public:
property System::Net::Sockets::SocketAsyncOperation LastOperation { System::Net::Sockets::SocketAsyncOperation get(); };
public System.Net.Sockets.SocketAsyncOperation LastOperation { get; }
member this.LastOperation : System.Net.Sockets.SocketAsyncOperation
Public ReadOnly Property LastOperation As SocketAsyncOperation
Wartość właściwości
SocketAsyncOperation Wystąpienie wskazujące typ operacji gniazda ostatnio wykonane z tym obiektem kontekstu.
Uwagi
Ta właściwość opisuje operację asynchronicznego gniazda, która została ostatnio ukończona przy użyciu tego SocketAsyncEventArgs obiektu. Wartość tej właściwości będzie mieć SocketAsyncOperation.None wartość , dopóki SocketAsyncEventArgs wystąpienie nie zostanie użyte do rozpoczęcia operacji asynchronicznego gniazda. Właściwość zostanie następnie ustawiona na typ operacji wykonywanej w metodach, które przyjmują SocketAsyncEventArgs parametr jako parametr. Ta właściwość łatwiej ułatwia korzystanie z pojedynczego delegata wywołania zwrotnego uzupełniania dla wielu rodzajów operacji asynchronicznych gniazd.
Ta właściwość pozostaje prawidłowa w SocketAsyncEventArgs wystąpieniu, dopóki SocketAsyncEventArgs wystąpienie nie zostanie użyte do innej operacji asynchronicznej gniazda (xxxAsync).
Ta właściwość jest ustawiana przez wszystkie metody asynchronicznego gniazda (xxxAsync).
Wywołanie metody asynchronicznej gniazda (xxxAsync) w System.Net.Sockets.Socket klasie ustawia tę wartość właściwości. Ta właściwość jest przeznaczona do użycia z procedurą uzupełniania SocketAsyncCallback zaimplementowaną przez aplikację.
Dotyczy
Zobacz też
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncOperation