Поделиться через


Класс Platform::DisconnectedException

Вызывается, если прокси-объект COM пытается выполнить ссылку на сервер COM, которые больше не существует

Синтаксис

public ref class DisconnectedException : COMException,    IException,    IPrintable,    IEquatable

Замечания

Если класс A ссылается на другой класс (класс B) в отдельном процессе, то классу A требуется прокси-объект для связи с находящимся вне процесса сервером COM, который содержит класс B. Иногда серверу может не хватать памяти, а класс A об этом не знает. В этом случае вызывается исключение RPC_E_DISCONNECTED и преобразуется в исключение Platform::DisconnectedException. Один из сценариев, в котором это происходит, связан с ситуацией, когда источник события вызывает предоставленного ему делегата, но делегат был удален в некоторой точке после своей подписки на событие. Когда это происходит, источник события удаляет делегата из своего списка вызова.

Дополнительные сведения см. в описании класса COMException .

Требования

Минимальный поддерживаемый клиент: Windows 8

Минимальный поддерживаемый сервер: Windows Server 2012

Пространство имен: Platform

Метаданные: platform.winmd

См. также

Класс Platform::COMException