DTEEventsClass.OnMacrosRuntimeReset 事件
這個 API 支援 .NET Framework 基礎結構,但您不可以直接在程式碼中使用它。
當 Common Language Runtime 重設時,會清除所有全域變數資料並失去所有事件連接。
命名空間: 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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。