Partilhar via


Platform::D isconnectedException Classe

Lançado quando um objeto proxy COM tenta fazer referência a um servidor COM que não existe mais.

Sintaxe

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

Comentários

Quando a classe A faz referência a outra classe (classe B) que está em um processo separado, a classe A requer um objeto proxy para se comunicar com o servidor COM fora de processo que contém a classe B. Às vezes, o servidor pode ficar sem memória sem que a classe A saiba disso. Nesse caso, a exceção RPC_E_DISCONNECTED é lançada e é traduzida para Platform::D isconnectedException. Um cenário em que ocorre é quando uma fonte de evento invoca um delegado que foi passado para ele, mas o delegado foi destruído em algum momento depois que ele se inscreveu no evento. Quando isso acontece, a fonte do evento remove esse delegado de sua lista de invocação.

Para obter mais informações, consulte a classe COMException.

Requerimentos

Cliente mínimo suportado: Windows 8

Servidor mínimo suportado: Windows Server 2012

Namespace: Plataforma

Metadados: platform.winmd

Ver também

Plataforma::COMException Classe