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 параметр объекта для получения состояния завершенной асинхронной операции сокета.