SocketAsyncEventArgs.LastOperation Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá typ operace soketu naposledy provedené s tímto objektem kontextu.
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
Hodnota vlastnosti
Instance SocketAsyncOperation , která označuje typ operace soketu naposledy provedené s tímto objektem kontextu.
Poznámky
Tato vlastnost popisuje asynchronní soket operace, která byla naposledy dokončena pomocí tohoto SocketAsyncEventArgs objektu. Hodnota této vlastnosti bude, SocketAsyncOperation.None dokud SocketAsyncEventArgs instance nebude použita k zahájení asynchronní operace soketu. Vlastnost pak bude nastavena na typ operace prováděné v metodách, které jako parametr přebírají SocketAsyncEventArgs . Tato vlastnost usnadňuje použití jednoho delegáta zpětného volání dokončení pro více druhů asynchronní soket operace.
Tato vlastnost zůstává v SocketAsyncEventArgs instanci platná, dokud se SocketAsyncEventArgs instance nepoužije pro jinou operaci asynchronního soketu (xxxAsync).
Tuto vlastnost nastavují všechny metody asynchronního soketu (xxxAsync).
Volání asynchronní metody soketu (xxxAsync) ve System.Net.Sockets.Socket třídě nastaví tuto hodnotu vlastnosti. Tato vlastnost je určena pro použití s SocketAsyncCallback dokončení rutiny implementované aplikací.
Platí pro
Viz také
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncOperation