SocketAsyncEventArgs.LastOperation Eigenschaft

Definition

Ruft den Typ des Socketvorgangs ab, der zuletzt mit diesem Kontextobjekt ausgeführt wurde.

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

Eigenschaftswert

SocketAsyncOperation

Eine SocketAsyncOperation-Instanz, die den Typ des Socketvorgangs angibt, der zuletzt mit diesem Kontextobjekt ausgeführt wurde.

Hinweise

Diese Eigenschaft beschreibt den asynchronen Socketvorgang, der zuletzt mit diesem SocketAsyncEventArgs Objekt abgeschlossen wurde. Der Wert dieser Eigenschaft wird SocketAsyncOperation.None erst ausgeführt, wenn die SocketAsyncEventArgs Instanz zum Starten eines asynchronen Socketvorgangs verwendet wird. Die Eigenschaft wird dann auf den Typ des Vorgangs festgelegt, der in den Methoden ausgeführt wird, die den SocketAsyncEventArgs Parameter verwenden. Diese Eigenschaft erleichtert die Verwendung eines einzelnen Abschlussrückrufstellvertretungs für mehrere Arten asynchroner Socketvorgänge.

Diese Eigenschaft bleibt in einer SocketAsyncEventArgs Instanz gültig, bis die SocketAsyncEventArgs Instanz für einen anderen asynchronen Socketvorgang (xxxAsync) verwendet wird.

Diese Eigenschaft wird von allen asynchronen Socketmethoden (xxxAsync) festgelegt.

Durch Aufrufen einer asynchronen Socketmethode (xxxAsync) für die System.Net.Sockets.Socket Klasse wird dieser Eigenschaftswert festgelegt. Diese Eigenschaft ist für die Verwendung mit der Von der Anwendung implementierten SocketAsyncCallback-Abschlussroutine vorgesehen.

Gilt für

Siehe auch