DTEEventsClass.OnMacrosRuntimeReset-Ereignis
Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.
Tritt beim Zurücksetzen der Common Language Runtime ein, wobei alle globalen variablen Daten gelöscht und sämtliche Verbindungen zum Ereignis aufgelöst werden.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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 unterstützt keine Ereignisse.
Implementiert
_dispDTEEvents_Event.OnMacrosRuntimeReset
Hinweise
Wenn Sie Ereignishandler verbinden, die nicht im EnvironmentEvents-Hostelement enthalten sind, oder globale Variablen initialisieren, muss dieser Code im OnMacrosRuntimeReset-Ereignishandler erneut ausgeführt werden, da durch das Zurücksetzen der Makro-Runtime die Werte globaler Variablen sowie Verbindungen zu Ereignissen zerstört werden.
Beispiele
Public Sub DTEEvents_OnMacrosRuntimeReset() Handles DTEEvents.OnMacrosRuntimeReset
MsgBox("The CLR is being reset.")
End Sub
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.