SocketAsyncEventArgs.LastOperation Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncOperation