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


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

Разрешения

См. также

Ссылки

DTEEventsClass Класс

DTEEventsClass - члены

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