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


IExtenderSite.NotifyDelete - метод

Вызывается расширителем автоматизации для уведомления своего сайта о своем уничтожении. Если не удастся вызвать этот метод, может произойти сбой Visual Studio.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
Sub NotifyDelete ( _
    Cookie As Integer _
)
void NotifyDelete(
    int Cookie
)
void NotifyDelete(
    [InAttribute] int Cookie
)
abstract NotifyDelete : 
        Cookie:int -> unit 
function NotifyDelete(
    Cookie : int
)

Параметры

  • Cookie
    Тип: System.Int32
    Обязательный.Куки-файл, идентифицирующий расширитель.Куки-файл передается поставщику расширителей при запросе расширителя.

Заметки

Предупреждение

Диспетчер расширений поддерживает внутренний кэш объектов расширения, необходимо уведомлять диспетчер об уничтожении этих объектов.Необходимо вызвать метод NotifyDelete сразу же после уничтожения объектов-расширителей.Нельзя ждать, пока приложение станет неактивным, потому что другие компоненты Visual Studio могут попытаться осуществить доступ к уничтоженному объекту-расширителю до того, как метод будет вызван.Если это произойдет, в Visual Studio может произойти сбой.

Безопасность платформы .NET Framework

См. также

Ссылки

IExtenderSite Интерфейс

EnvDTE - пространство имен

Другие ресурсы

Реализация и использование расширителей автоматизации

Журнал изменений

Дата

Журнал

Причина

Май 2010

Добавлено предупреждение о вызове NotifyDelete

Исправление ошибки содержимого.