SocketAsyncEventArgs.LastOperation Eigenschap

Definitie

Hiermee wordt het type socketbewerking opgehaald dat het laatst is uitgevoerd met dit contextobject.

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

Waarde van eigenschap

Een SocketAsyncOperation exemplaar dat aangeeft welk type socketbewerking het laatst is uitgevoerd met dit contextobject.

Opmerkingen

Deze eigenschap beschrijft de asynchrone socketbewerking die het laatst is voltooid met dit SocketAsyncEventArgs object. De waarde van deze eigenschap is SocketAsyncOperation.None totdat het SocketAsyncEventArgs exemplaar wordt gebruikt om een asynchrone socketbewerking te starten. De eigenschap wordt vervolgens ingesteld op het type bewerking dat wordt uitgevoerd in de methoden die de SocketAsyncEventArgs parameter gebruiken. Deze eigenschap vereenvoudigt het gebruik van één callback-gemachtigde voor voltooiing voor meerdere soorten asynchrone socketbewerkingen.

Deze eigenschap blijft geldig in een SocketAsyncEventArgs exemplaar totdat het SocketAsyncEventArgs exemplaar wordt gebruikt voor een andere asynchrone socketbewerking (xxxAsync).

Deze eigenschap wordt ingesteld door alle asynchrone socketmethoden (xxxAsync).

Als u een asynchrone socketmethode (xxxAsync) aanroept in de System.Net.Sockets.Socket klasse, wordt deze eigenschapswaarde ingesteld. Deze eigenschap is bedoeld voor gebruik met de socketAsyncCallback-voltooiingsroutine die door de toepassing is geïmplementeerd.

Van toepassing op

Zie ook