Freigeben über


SocketAsyncEventArgs.Completed Ereignis

Definition

Das Ereignis, das zum Abschließen eines asynchronen Vorgangs verwendet wird.

public:
 event EventHandler<System::Net::Sockets::SocketAsyncEventArgs ^> ^ Completed;
public event EventHandler<System.Net.Sockets.SocketAsyncEventArgs> Completed;
public event EventHandler<System.Net.Sockets.SocketAsyncEventArgs>? Completed;
member this.Completed : EventHandler<System.Net.Sockets.SocketAsyncEventArgs> 
Public Custom Event Completed As EventHandler(Of SocketAsyncEventArgs) 

Ereignistyp

Hinweise

Das Completed Ereignis bietet Clientanwendungen die Möglichkeit, einen asynchronen Socketvorgang abzuschließen. Ein Ereignishandler sollte an das Ereignis innerhalb einer SocketAsyncEventArgs instance angefügt werden, wenn ein asynchroner Socketvorgang initiiert wird. Andernfalls kann die Anwendung nicht ermitteln, wann der Vorgang abgeschlossen ist.

Die vom Ereignis referenzierten Rückrufelegierten der Completed Vervollständigung enthalten Programmlogik, um die Verarbeitung des asynchronen Socketvorgangs für den Client abzuschließen.

Wenn das Ereignis signalisiert wird, verwendet die Anwendung den SocketAsyncEventArgs Objektparameter, um die status des abgeschlossenen asynchronen Socketvorgangs abzurufen.

Gilt für: