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


DTEEventsClass.OnMacrosRuntimeReset - событие

Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.

Возникает, когда среда CLR перегружается с удалением значений всех глобальных переменных и потерей связей со всеми событиями.

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

Синтаксис

'Декларация
Public Overridable Event OnMacrosRuntimeReset As _dispDTEEvents_OnMacrosRuntimeResetEventHandler
public virtual event _dispDTEEvents_OnMacrosRuntimeResetEventHandler OnMacrosRuntimeReset
public:
virtual  event _dispDTEEvents_OnMacrosRuntimeResetEventHandler^ OnMacrosRuntimeReset {
    void add (_dispDTEEvents_OnMacrosRuntimeResetEventHandler^ value);
    void remove (_dispDTEEvents_OnMacrosRuntimeResetEventHandler^ value);
}
abstract OnMacrosRuntimeReset : IEvent<_dispDTEEvents_OnMacrosRuntimeResetEventHandler,
    EventArgs>
override OnMacrosRuntimeReset : IEvent<_dispDTEEvents_OnMacrosRuntimeResetEventHandler,
    EventArgs>
JScript не поддерживает события.

Реализации

_dispDTEEvents_Event.OnMacrosRuntimeReset

Заметки

При подключении обработчиков событий не из элемента узла EnvironmentEvents или инициализации глобальных переменных пользователь должен перезапустить этот код в обработчике событий OnMacrosRuntimeReset, поскольку при сбросе среды выполнения макроса происходит удаление значений глобальных переменных и подключений к событиям.

Примеры

Public Sub DTEEvents_OnMacrosRuntimeReset() Handles DTEEvents.OnMacrosRuntimeReset
    MsgBox("The CLR is being reset.")
End Sub

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

См. также

Ссылки

DTEEventsClass Класс

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