DTEEventsClass.OnMacrosRuntimeReset 이벤트
이 API는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.
공용 언어 런타임이 다시 설정되어 전역 변수 데이터가 모두 지워지고 이벤트 연결이 모두 끊어질 때 발생합니다.
네임스페이스: 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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.