Freigeben über


.NET-Laufzeitladeprogramm und Sammelordnerereignisse

Die in diesem Artikel beschriebenen Ereignisse sammeln Informationen zum Laden und Entladen von Baugruppen und Modulen. Weitere Informationen zur Verwendung dieser Ereignisse für Diagnosezwecke finden Sie unter Protokollierung und Ablaufverfolgung von .NET-Anwendungen.

Schlüsselwort zum Auslösen des Ereignisses Ereignis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informational (4)
Ereignis Ereignis-ID Beschreibung
DomainModuleLoad_V1 151 Wird ausgelöst, wenn ein Modul für eine Anwendungsdomäne geladen wird.

ModuleLoad_V2-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Ereignis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informational (4)
Ereignis Ereignis-ID Beschreibung
ModuleLoad_V2 152 Wird ausgelöst, wenn ein Modul während der Lebensdauer eines Prozesses geladen wird.
Flurname Datentyp Beschreibung
ModuleID win:UInt64 Eindeutige ID für das Modul.
AssemblyID win:UInt64 ID der Assembly, in der sich dieses Modul befindet.
ModuleFlags win:UInt32 0x1: Domänenneutrales Modul.

0x2: Modul verfügt über ein systemeigenes Image.

0x4: Dynamisches Modul.

0x8: Manifestmodul.
Reserved1 win:UInt32 Reserviertes Feld.
ModuleILPath win:UnicodeString Pfad des CIL-Images (Common Intermediate Language) für das Modul oder dynamischer Modulname, wenn es sich um eine dynamische Assembly handelt (null-terminated).
ModuleNativePath win:UnicodeString Pfad des systemeigenen Modulimages, falls vorhanden (null-terminated).
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CLR oder CoreCLR.
ManagedPdbSignature win:GUID GUID-Signatur der verwalteten Programmdatenbank (PDB), die diesem Modul entspricht.
ManagedPdbAge win:UInt32 Altersnummer, die in den verwalteten PDB geschrieben wurde, der diesem Modul entspricht.
ManagedPdbBuildPath win:UnicodeString Pfad zum Speicherort, an dem der verwaltete PDB, der diesem Modul entspricht, erstellt wurde. In einigen Fällen kann dies nur ein Dateiname sein.
NativePdbSignature win:GUID GUID-Signatur des PDB (Native Image Generator, NGen), der diesem Modul entspricht, falls zutreffend.
NativePdbAge win:UInt32 Altersnummer, die in den NGen PDB geschrieben wurde, der diesem Modul entspricht, falls zutreffend.
NativePdbBuildPath win:UnicodeString Pfad zum Speicherort, an dem der NGen-PDB, der diesem Modul entspricht, wurde ggf. erstellt. In einigen Fällen kann dies nur ein Dateiname sein.

ModuleUnload_V2-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Ereignis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informational (4)
Ereignis Ereignis-ID Beschreibung
ModuleUnload_V2 153 Wird ausgelöst, wenn ein Modul während der Lebensdauer eines Prozesses entladen wird.
Flurname Datentyp Beschreibung
ModuleID win:UInt64 Eindeutige ID für das Modul.
AssemblyID win:UInt64 ID der Assembly, in der sich dieses Modul befindet.
ModuleFlags win:UInt32 0x1: Domänenneutrales Modul.

0x2: Modul verfügt über ein systemeigenes Image.

0x4: Dynamisches Modul.

0x8: Manifestmodul.
Reserved1 win:UInt32 Reserviertes Feld.
ModuleILPath win:UnicodeString Pfad des CIL-Images (Common Intermediate Language) für das Modul oder dynamischer Modulname, wenn es sich um eine dynamische Assembly handelt (null-terminated).
ModuleNativePath win:UnicodeString Pfad des systemeigenen Modulimages, falls vorhanden (null-terminated).
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CLR oder CoreCLR.
ManagedPdbSignature win:GUID GUID-Signatur der verwalteten Programmdatenbank (PDB), die diesem Modul entspricht.
ManagedPdbAge win:UInt32 Altersnummer, die in den verwalteten PDB geschrieben wurde, der diesem Modul entspricht.
ManagedPdbBuildPath win:UnicodeString Pfad zum Speicherort, an dem der verwaltete PDB, der diesem Modul entspricht, erstellt wurde. In einigen Fällen kann dies nur ein Dateiname sein.
NativePdbSignature win:GUID GUID-Signatur des PDB (Native Image Generator, NGen), der diesem Modul entspricht, falls zutreffend.
NativePdbAge win:UInt32 Altersnummer, die in den NGen PDB geschrieben wurde, der diesem Modul entspricht, falls zutreffend.
NativePdbBuildPath win:UnicodeString Pfad zum Speicherort, an dem der NGen-PDB, der diesem Modul entspricht, wurde ggf. erstellt. In einigen Fällen kann dies nur ein Dateiname sein.

ModuleDCStart_V2-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Ereignis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informational (4)
Ereignis Ereignis-ID Beschreibung
ModuleDCStart_V2 153 Listet Module während eines Startlaufs auf.
Flurname Datentyp Beschreibung
ModuleID win:UInt64 Eindeutige ID für das Modul.
AssemblyID win:UInt64 ID der Assembly, in der sich dieses Modul befindet.
ModuleFlags win:UInt32 0x1: Domänenneutrales Modul.

0x2: Modul verfügt über ein systemeigenes Image.

0x4: Dynamisches Modul.

0x8: Manifestmodul.
Reserved1 win:UInt32 Reserviertes Feld.
ModuleILPath win:UnicodeString Pfad des CIL-Images (Common Intermediate Language) für das Modul oder dynamischer Modulname, wenn es sich um eine dynamische Assembly handelt (null-terminated).
ModuleNativePath win:UnicodeString Pfad des systemeigenen Modulimages, falls vorhanden (null-terminated).
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CLR oder CoreCLR.
ManagedPdbSignature win:GUID GUID-Signatur der verwalteten Programmdatenbank (PDB), die diesem Modul entspricht.
ManagedPdbAge win:UInt32 Altersnummer, die in den verwalteten PDB geschrieben wurde, der diesem Modul entspricht.
ManagedPdbBuildPath win:UnicodeString Pfad zum Speicherort, an dem der verwaltete PDB, der diesem Modul entspricht, erstellt wurde. In einigen Fällen kann dies nur ein Dateiname sein.
NativePdbSignature win:GUID GUID-Signatur des PDB (Native Image Generator, NGen), der diesem Modul entspricht, falls zutreffend.
NativePdbAge win:UInt32 Altersnummer, die in den NGen PDB geschrieben wurde, der diesem Modul entspricht, falls zutreffend.
NativePdbBuildPath win:UnicodeString Pfad zum Speicherort, an dem der NGen-PDB, der diesem Modul entspricht, wurde ggf. erstellt. In einigen Fällen kann dies nur ein Dateiname sein.

ModuleDCEnd_V2-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Ereignis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informational (4)
Ereignis Ereignis-ID Beschreibung
ModuleDCEnd_V2 154 Listet Module während eines Endlaufs auf.
Flurname Datentyp Beschreibung
ModuleID win:UInt64 Eindeutige ID für das Modul.
AssemblyID win:UInt64 ID der Assembly, in der sich dieses Modul befindet.
ModuleFlags win:UInt32 0x1: Domänenneutrales Modul.

0x2: Modul verfügt über ein systemeigenes Image.

0x4: Dynamisches Modul.

0x8: Manifestmodul.
Reserved1 win:UInt32 Reserviertes Feld.
ModuleILPath win:UnicodeString Pfad des CIL-Images (Common Intermediate Language) für das Modul oder dynamischer Modulname, wenn es sich um eine dynamische Assembly handelt (null-terminated).
ModuleNativePath win:UnicodeString Pfad des systemeigenen Modulimages, falls vorhanden (null-terminated).
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CLR oder CoreCLR.
ManagedPdbSignature win:GUID GUID-Signatur der verwalteten Programmdatenbank (PDB), die diesem Modul entspricht.
ManagedPdbAge win:UInt32 Altersnummer, die in den verwalteten PDB geschrieben wurde, der diesem Modul entspricht.
ManagedPdbBuildPath win:UnicodeString Pfad zum Speicherort, an dem der verwaltete PDB, der diesem Modul entspricht, erstellt wurde. In einigen Fällen kann dies nur ein Dateiname sein.
NativePdbSignature win:GUID GUID-Signatur des PDB (Native Image Generator, NGen), der diesem Modul entspricht, falls zutreffend.
NativePdbAge win:UInt32 Altersnummer, die in den NGen PDB geschrieben wurde, der diesem Modul entspricht, falls zutreffend.
NativePdbBuildPath win:UnicodeString Pfad zum Speicherort, an dem der NGen-PDB, der diesem Modul entspricht, wurde ggf. erstellt. In einigen Fällen kann dies nur ein Dateiname sein.

AssemblyLoad_V1-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Ereignis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informational (4)
Ereignis Ereignis-ID Beschreibung
AssemblyLoad_V1 154 Wird ausgelöst, wenn eine Assembly geladen wird.
Flurname Datentyp Beschreibung
AssemblyID win:UInt64 Eindeutige ID für die Assembly.
AppDomainID win:UInt64 ID der Domäne dieser Assembly.
BindingID win:UInt64 ID, die die Assemblybindung eindeutig identifiziert.
AssemblyFlags win:UInt32 0x1: Domänenneutrale Assembly.

0x2: Dynamische Assembly.

0x4: Assembly verfügt über ein systemeigenes Image.

0x8: Sammelassembly.
AssemblyName win:UnicodeString Vollqualifizierter Assemblyname.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CoreCLR.

AssemblyUnload_V1-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Ereignis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informational (4)
Ereignis Ereignis-ID Beschreibung
FireAssemblyUnload_V1 155 Wird ausgelöst, wenn eine Assembly geladen wird.
Flurname Datentyp Beschreibung
AssemblyID win:UInt64 Eindeutige ID für die Assembly.
AppDomainID win:UInt64 ID der Domäne dieser Assembly.
BindingID win:UInt64 ID, die die Assemblybindung eindeutig identifiziert.
AssemblyFlags win:UInt32 0x1: Domänenneutrale Assembly.

0x2: Dynamische Assembly.

0x4: Assembly verfügt über ein systemeigenes Image.

0x8: Sammelassembly.
AssemblyName win:UnicodeString Vollqualifizierter Assemblyname.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CoreCLR.

AssemblyDCStart_V1-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Ereignis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informational (4)
Ereignis Ereignis-ID Beschreibung
AssemblyDCStart_V1 155 Listet Assemblys während eines Startlaufs auf.
Flurname Datentyp Beschreibung
AssemblyID win:UInt64 Eindeutige ID für die Assembly.
AppDomainID win:UInt64 ID der Domäne dieser Assembly.
BindingID win:UInt64 ID, die die Assemblybindung eindeutig identifiziert.
AssemblyFlags win:UInt32 0x1: Domänenneutrale Assembly.

0x2: Dynamische Assembly.

0x4: Assembly verfügt über ein systemeigenes Image.

0x8: Sammelassembly.
AssemblyName win:UnicodeString Vollqualifizierter Assemblyname.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CoreCLR.

AssemblyLoadStart-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Ereignis Niveau
Binder (0x4) AssemblyLoadStart Informational (4)
Ereignis Ereignis-ID Beschreibung
AssemblyLoadStart 290 Es wurde eine Assemblylast angefordert.
Flurname Datentyp Beschreibung
AssemblyName win:UnicodeString Name des Assemblynamens.
AssemblyPath win:UnicodeString Pfad des Assemblynamens.
RequestingAssembly win:UnicodeString Name der anfordernden ("übergeordneten") Assembly.
AssemblyLoadContext win:UnicodeString Laden des Kontexts der Assembly.
RequestingAssemblyLoadContext win:UnicodeString Laden des Kontexts der anfordernden Assembly ("übergeordnete") Assembly.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CoreCLR.

AssemblyLoadStop-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Ereignis Niveau
Binder (0x4) AssemblyLoadStart Informational (4)
Ereignis Ereignis-ID Beschreibung
AssemblyLoadStart 291 Es wurde eine Assemblylast angefordert.
Flurname Datentyp Beschreibung
AssemblyName win:UnicodeString Name des Assemblynamens.
AssemblyPath win:UnicodeString Pfad des Assemblynamens.
RequestingAssembly win:UnicodeString Name der anfordernden ("übergeordneten") Assembly.
AssemblyLoadContext win:UnicodeString Laden des Kontexts der Assembly.
RequestingAssemblyLoadContext win:UnicodeString Laden des Kontexts der anfordernden Assembly ("übergeordnete") Assembly.
Success win:Boolean Gibt an, ob die Assemblylade erfolgreich war.
ResultAssemblyName win:UnicodeString Der Name der Assembly, die geladen wurde.
ResultAssemblyPath win:UnicodeString Der Pfad der Assembly, aus der geladen wurde.
Cached win:UnicodeString Gibt an, ob die Last zwischengespeichert wurde.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CoreCLR.

ResolutionAttempted-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Niveau
Binder (0x4) Informational (4)
Ereignis Ereignis-ID Beschreibung
ResolutionAttempted 292 Es wurde eine Assemblylast angefordert.
Flurname Datentyp Beschreibung
AssemblyName win:UnicodeString Name des Assemblynamens.
Stage win:UInt16 Die Auflösungsphase.

0: Suchen im Laden.

1: Assemblyladekontext

2: Anwendungsassemblys.

3: Fallback des Standardassemblyladekontexts.

4: Auflösen der Satellitenassembly.

5: Auflösung des Assemblyladekontexts.

6: Auflösen der AppDomain-Assembly.
AssemblyLoadContext win:UnicodeString Laden des Kontexts der Assembly.
Result win:UInt16 Das Ergebnis des Lösungsversuchs.

0: Erfolg

1: Assembly NotFound

2: Inkompatible Version

3: Nicht übereinstimmender Assemblyname

4: Fehler

5: Ausnahme
ResultAssemblyName win:UnicodeString Der Name der Assembly, die aufgelöst wurde.
ResultAssemblyPath win:UnicodeString Der Pfad der Assembly, von der aus aufgelöst wurde.
ErrorMessage win:UnicodeString Fehlermeldung, wenn eine Ausnahme vorliegt.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CoreCLR.

AssemblyLoadContextResolvingHandlerInvoked-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Niveau
Binder (0x4) Informational (4)
Ereignis Ereignis-ID Beschreibung
AssemblyLoadContextResolvingHandlerInvoked 293 Ein AssemblyLoadContext.Resolving-Handlers wurde aufgerufen.
Flurname Datentyp Beschreibung
AssemblyName win:UnicodeString Name des Assemblynamens.
HandlerName win:UnicodeString Name des aufgerufenen Handlers.
AssemblyLoadContext win:UnicodeString Laden des Kontexts der Assembly.
ResultAssemblyName win:UnicodeString Der Name der Assembly, die aufgelöst wurde.
ResultAssemblyPath win:UnicodeString Der Pfad der Assembly, von der aus aufgelöst wurde.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CoreCLR.

AppDomainAssemblyResolveHandlerInvoked-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Niveau
Binder (0x4) Informational (4)
Ereignis Ereignis-ID Beschreibung
AppDomainAssemblyResolveHandlerInvoked 294 Ein AppDomain.AssemblyResolve-Handler wurde aufgerufen.
Flurname Datentyp Beschreibung
AssemblyName win:UnicodeString Name des Assemblynamens.
HandlerName win:UnicodeString Name des aufgerufenen Handlers.
ResultAssemblyName win:UnicodeString Der Name der Assembly, die aufgelöst wurde.
ResultAssemblyPath win:UnicodeString Der Pfad der Assembly, von der aus aufgelöst wurde.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CoreCLR.

AssemblyLoadFromResolveHandlerInvoked-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Niveau
Binder (0x4) Informational (4)
Ereignis Ereignis-ID Beschreibung
AssemblyLoadFromResolveHandlerInvoked 295 Ein Assembly.LoadFrom-Handler wurde aufgerufen.
Flurname Datentyp Beschreibung
AssemblyName win:UnicodeString Name des Assemblynamens.
IsTrackedLoad win:Boolean Gibt an, ob die Assemblylast nachverfolgt wird.
RequestingAssemblyPath win:UnicodeString Der Pfad der anfordernden Assembly.
ComputedRequestedAssemblyPath win:UnicodeString Der Pfad der Assembly, die angefordert wurde.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CoreCLR.

KnownPathProbed-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Niveau
Binder (0x4) Informational (4)
Ereignis Ereignis-ID Beschreibung
KnownPathProbed 296 Ein bekannter Pfad wurde für eine Assembly untersucht.
Flurname Datentyp Beschreibung
FilePath win:UnicodeString Pfadsonde.
Source win:UInt16 Quelle des Pfads, der untersucht wurde.

0x0:Application Assemblies.

0x1:App nativer Bildpfad.

0x2:App-Pfad.

0x3:Platform-Ressourcenstamm.

0x4:Satellitenunterverzeichnis.
Result win:UInt32 HRESULT für den Sonde.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CoreCLR.