SocketAsyncEventArgs.LastOperation Vlastnost

Definice

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é