SocketAsyncEventArgs.Completed Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Событие, используемое для завершения асинхронной операции.
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)
Тип события
Комментарии
Событие Completed предоставляет клиентским приложениям способ выполнения асинхронной операции сокета. Обработчик событий должен быть подключен к событию в экземпляре SocketAsyncEventArgs при инициировании асинхронной операции сокета, в противном случае приложение не сможет определить, когда операция будет завершена.
Делегаты обратного вызова завершения, на которые ссылается Completed событие, содержат логику программы для завершения обработки асинхронной операции сокета для клиента.
При сигнале события приложение использует SocketAsyncEventArgs параметр object для получения состояния завершенной асинхронной операции сокета.