共用方式為


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 安全性

請參閱

參考

DTEEventsClass 類別

EnvDTE 命名空間