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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Реализация и использование расширителей автоматизации
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Май 2010 |
Добавлено предупреждение о вызове NotifyDelete |
Исправление ошибки содержимого. |