.NET-Laufzeitladeprogramm und Sammelordnerereignisse
Artikel
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.
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.
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.