DTEEventsClass.OnMacrosRuntimeReset - событие
Обновлен: Ноябрь 2007
Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.
Возникает, когда среда CLR перегружается с удалением значений всех глобальных переменных и потерей связей со всеми событиями.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Public Overridable Event OnMacrosRuntimeReset As _dispDTEEvents_OnMacrosRuntimeResetEventHandler
'Применение
Dim instance As DTEEventsClass
Dim handler As _dispDTEEvents_OnMacrosRuntimeResetEventHandler
AddHandler instance.OnMacrosRuntimeReset, handler
public virtual event _dispDTEEvents_OnMacrosRuntimeResetEventHandler OnMacrosRuntimeReset
public:
virtual event _dispDTEEvents_OnMacrosRuntimeResetEventHandler^ OnMacrosRuntimeReset {
void add (_dispDTEEvents_OnMacrosRuntimeResetEventHandler^ value);
void remove (_dispDTEEvents_OnMacrosRuntimeResetEventHandler^ value);
}
JScript не поддерживает события.
Реализации
_dispDTEEvents_Event.OnMacrosRuntimeReset
Заметки
При подключении обработчиков событий не из элемента узла EnvironmentEvents или инициализации глобальных переменных пользователь должен перезапустить этот код в обработчике событий OnMacrosRuntimeReset, поскольку при сбросе среды выполнения макроса происходит удаление значений глобальных переменных и подключений к событиям.
Примеры
Public Sub DTEEvents_OnMacrosRuntimeReset() Handles DTEEvents.OnMacrosRuntimeReset
MsgBox("The CLR is being reset.")
End Sub
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.