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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.