InternetConnectionEndPointRef::cancel

Материал из CAMaaS preliminary wiki
Версия от 22:42, 19 августа 2019; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:InternetConnectionEndPointRef::cancel}} {{function_begin|void cancel(); |{{InternetConnectionEndPointRef::cancel brief}}}} Реализации м…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
void cancel();

Разрывает все активные интернет-соединения и разблокирует все потоки выполнения, выполняющие блокирующее чтение или запись данных с использованием потоков данных, связанных с этим соединением.

Реализации метода IInternetConnectionEndPoint::CancelOperations, которому делегируется вызов, могут пытаться закрывать соединения, используя протоколы разрыва, определенные этими реализациями, до того, как выполнять разрыв аварийно.
См. также
IInternetConnectionEndPoint::CancelOperationsПрерывает соединение с использованием протокола разрыва, если это возможно, иначе - жестко, и разблокирует любые потоки выполнения, заблокированные доступом к удаленному узлу через связанные с точкой доступа потоки чтения и записи.