Método IExtenderSite.NotifyDelete
Chamado pelo extensor de automação para notificar seu site quando ele é destruído. Se você não chamar este método, Visual Studio pode falhar.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
Sub NotifyDelete ( _
Cookie As Integer _
)
void NotifyDelete(
int Cookie
)
void NotifyDelete(
[InAttribute] int Cookie
)
abstract NotifyDelete :
Cookie:int -> unit
function NotifyDelete(
Cookie : int
)
Parâmetros
- Cookie
Tipo: System.Int32
Obrigatório.O cookie, identificando o extender.O cookie é passado para o provedor do extensor quando ele é solicitado para o extensor.
Comentários
Aviso
O Gerenciador de extensor mantém um cache interno dos objetos do extender e deve ser notificado quando estão sendo destruídos. Você deve chamar NotifyDelete imediatamente após a destruição de objetos do extender. Você não deve esperar o aplicativo fique ocioso, porque outros componentes de Visual Studio podem tentar acessar o objeto extensor destruído antes de chamar o método. Se isso acontecer, o Visual Studio pode falhar.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Outros recursos
A implementação e uso de extensores de automação
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Maio de 2010 |
Adicionado o aviso sobre a chamada NotifyDelete |
Correção de bug de conteúdo. |