Delen via


.NET Runtime-laad- en binder-gebeurtenissen

De gebeurtenissen die in dit artikel worden beschreven, verzamelen informatie over het laden en lossen van assembly's en modules. Zie logboekregistratie en tracering van .NET-toepassingenvoor meer informatie over het gebruik van deze gebeurtenissen voor diagnostische doeleinden.

Trefwoord voor het genereren van de gebeurtenis Gebeurtenis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
DomainModuleLoad_V1 151 Wordt gegenereerd wanneer een module wordt geladen voor een toepassingsdomein.

ModuleLoad_V2 gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Gebeurtenis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
ModuleLoad_V2 152 Wordt gegenereerd wanneer een module tijdens de levensduur van een proces wordt geladen.
Veldnaam Gegevenstype Beschrijving
ModuleID win:UInt64 Unieke id voor de module.
AssemblyID win:UInt64 Id van de assembly waarin deze module zich bevindt.
ModuleFlags win:UInt32 0x1: Domeinneutrale module.

0x2: Module heeft een systeemeigen installatiekopieën.

0x4: dynamische module.

0x8: Manifestmodule.
Reserved1 win:UInt32 Gereserveerd veld.
ModuleILPath win:UnicodeString Pad van de CIL-installatiekopieën (Common Intermediate Language) voor de module of dynamische modulenaam als het een dynamische assembly is (null-beëindigd).
ModuleNativePath win:UnicodeString Pad van de systeemeigen module-installatiekopieën, indien aanwezig (null-beëindigd).
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.
ManagedPdbSignature win:GUID GUID-handtekening van de beheerde programmadatabase (PDB) die overeenkomt met deze module.
ManagedPdbAge win:UInt32 Leeftijdsnummer dat is geschreven naar de beheerde PDB die overeenkomt met deze module.
ManagedPdbBuildPath win:UnicodeString Pad naar de locatie waar de beheerde PDB die overeenkomt met deze module is gebouwd. In sommige gevallen kan dit gewoon een bestandsnaam zijn.
NativePdbSignature win:GUID GUID-handtekening van de Native Image Generator (NGen) PDB die overeenkomt met deze module, indien van toepassing.
NativePdbAge win:UInt32 Leeftijdsnummer dat is geschreven naar de NGen PDB die overeenkomt met deze module, indien van toepassing.
NativePdbBuildPath win:UnicodeString Pad naar de locatie waar de NGen PDB die overeenkomt met deze module is gebouwd, indien van toepassing. In sommige gevallen kan dit gewoon een bestandsnaam zijn.

ModuleUnload_V2 gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Gebeurtenis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
ModuleUnload_V2 153 Gegenereerd wanneer een module tijdens de levensduur van een proces wordt uitgeladen.
Veldnaam Gegevenstype Beschrijving
ModuleID win:UInt64 Unieke id voor de module.
AssemblyID win:UInt64 Id van de assembly waarin deze module zich bevindt.
ModuleFlags win:UInt32 0x1: Domeinneutrale module.

0x2: Module heeft een systeemeigen installatiekopieën.

0x4: dynamische module.

0x8: Manifestmodule.
Reserved1 win:UInt32 Gereserveerd veld.
ModuleILPath win:UnicodeString Pad van de CIL-installatiekopieën (Common Intermediate Language) voor de module of dynamische modulenaam als het een dynamische assembly is (null-beëindigd).
ModuleNativePath win:UnicodeString Pad van de systeemeigen module-installatiekopieën, indien aanwezig (null-beëindigd).
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.
ManagedPdbSignature win:GUID GUID-handtekening van de beheerde programmadatabase (PDB) die overeenkomt met deze module.
ManagedPdbAge win:UInt32 Leeftijdsnummer dat is geschreven naar de beheerde PDB die overeenkomt met deze module.
ManagedPdbBuildPath win:UnicodeString Pad naar de locatie waar de beheerde PDB die overeenkomt met deze module is gebouwd. In sommige gevallen kan dit gewoon een bestandsnaam zijn.
NativePdbSignature win:GUID GUID-handtekening van de Native Image Generator (NGen) PDB die overeenkomt met deze module, indien van toepassing.
NativePdbAge win:UInt32 Leeftijdsnummer dat is geschreven naar de NGen PDB die overeenkomt met deze module, indien van toepassing.
NativePdbBuildPath win:UnicodeString Pad naar de locatie waar de NGen PDB die overeenkomt met deze module is gebouwd, indien van toepassing. In sommige gevallen kan dit gewoon een bestandsnaam zijn.

ModuleDCStart_V2 gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Gebeurtenis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
ModuleDCStart_V2 153 Opsomming van modules tijdens een startrundown.
Veldnaam Gegevenstype Beschrijving
ModuleID win:UInt64 Unieke id voor de module.
AssemblyID win:UInt64 Id van de assembly waarin deze module zich bevindt.
ModuleFlags win:UInt32 0x1: Domeinneutrale module.

0x2: Module heeft een systeemeigen installatiekopieën.

0x4: dynamische module.

0x8: Manifestmodule.
Reserved1 win:UInt32 Gereserveerd veld.
ModuleILPath win:UnicodeString Pad van de CIL-installatiekopieën (Common Intermediate Language) voor de module of dynamische modulenaam als het een dynamische assembly is (null-beëindigd).
ModuleNativePath win:UnicodeString Pad van de systeemeigen module-installatiekopieën, indien aanwezig (null-beëindigd).
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.
ManagedPdbSignature win:GUID GUID-handtekening van de beheerde programmadatabase (PDB) die overeenkomt met deze module.
ManagedPdbAge win:UInt32 Leeftijdsnummer dat is geschreven naar de beheerde PDB die overeenkomt met deze module.
ManagedPdbBuildPath win:UnicodeString Pad naar de locatie waar de beheerde PDB die overeenkomt met deze module is gebouwd. In sommige gevallen kan dit gewoon een bestandsnaam zijn.
NativePdbSignature win:GUID GUID-handtekening van de Native Image Generator (NGen) PDB die overeenkomt met deze module, indien van toepassing.
NativePdbAge win:UInt32 Leeftijdsnummer dat is geschreven naar de NGen PDB die overeenkomt met deze module, indien van toepassing.
NativePdbBuildPath win:UnicodeString Pad naar de locatie waar de NGen PDB die overeenkomt met deze module is gebouwd, indien van toepassing. In sommige gevallen kan dit gewoon een bestandsnaam zijn.

ModuleDCEnd_V2 gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Gebeurtenis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
ModuleDCEnd_V2 154 Opsomming van modules tijdens een einduitvoering.
Veldnaam Gegevenstype Beschrijving
ModuleID win:UInt64 Unieke id voor de module.
AssemblyID win:UInt64 Id van de assembly waarin deze module zich bevindt.
ModuleFlags win:UInt32 0x1: Domeinneutrale module.

0x2: Module heeft een systeemeigen installatiekopieën.

0x4: dynamische module.

0x8: Manifestmodule.
Reserved1 win:UInt32 Gereserveerd veld.
ModuleILPath win:UnicodeString Pad van de CIL-installatiekopieën (Common Intermediate Language) voor de module of dynamische modulenaam als het een dynamische assembly is (null-beëindigd).
ModuleNativePath win:UnicodeString Pad van de systeemeigen module-installatiekopieën, indien aanwezig (null-beëindigd).
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.
ManagedPdbSignature win:GUID GUID-handtekening van de beheerde programmadatabase (PDB) die overeenkomt met deze module.
ManagedPdbAge win:UInt32 Leeftijdsnummer dat is geschreven naar de beheerde PDB die overeenkomt met deze module.
ManagedPdbBuildPath win:UnicodeString Pad naar de locatie waar de beheerde PDB die overeenkomt met deze module is gebouwd. In sommige gevallen kan dit gewoon een bestandsnaam zijn.
NativePdbSignature win:GUID GUID-handtekening van de Native Image Generator (NGen) PDB die overeenkomt met deze module, indien van toepassing.
NativePdbAge win:UInt32 Leeftijdsnummer dat is geschreven naar de NGen PDB die overeenkomt met deze module, indien van toepassing.
NativePdbBuildPath win:UnicodeString Pad naar de locatie waar de NGen PDB die overeenkomt met deze module is gebouwd, indien van toepassing. In sommige gevallen kan dit gewoon een bestandsnaam zijn.

AssemblyLoad_V1 gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Gebeurtenis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
AssemblyLoad_V1 154 Wordt gegenereerd wanneer een assembly wordt geladen.
Veldnaam Gegevenstype Beschrijving
AssemblyID win:UInt64 Unieke id voor de assembly.
AppDomainID win:UInt64 Id van het domein van deze assembly.
BindingID win:UInt64 Id waarmee de assemblybinding uniek wordt geïdentificeerd.
AssemblyFlags win:UInt32 0x1: Domeinneutrale assembly.

0x2: Dynamische assembly.

0x4: Assembly heeft een systeemeigen installatiekopieën.

0x8: Verzamelbare assembly.
AssemblyName win:UnicodeString Volledig gekwalificeerde assemblynaam.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.

AssemblyUnload_V1 gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Gebeurtenis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
FireAssemblyUnload_V1 155 Wordt gegenereerd wanneer een assembly wordt geladen.
Veldnaam Gegevenstype Beschrijving
AssemblyID win:UInt64 Unieke id voor de assembly.
AppDomainID win:UInt64 Id van het domein van deze assembly.
BindingID win:UInt64 Id waarmee de assemblybinding uniek wordt geïdentificeerd.
AssemblyFlags win:UInt32 0x1: Domeinneutrale assembly.

0x2: Dynamische assembly.

0x4: Assembly heeft een systeemeigen installatiekopieën.

0x8: Verzamelbare assembly.
AssemblyName win:UnicodeString Volledig gekwalificeerde assemblynaam.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.

AssemblyDCStart_V1 gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Gebeurtenis Niveau
LoaderKeyword (0x8) DomainModuleLoad_V1 Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
AssemblyDCStart_V1 155 Inventariseert assembly's tijdens een startrundown.
Veldnaam Gegevenstype Beschrijving
AssemblyID win:UInt64 Unieke id voor de assembly.
AppDomainID win:UInt64 Id van het domein van deze assembly.
BindingID win:UInt64 Id waarmee de assemblybinding uniek wordt geïdentificeerd.
AssemblyFlags win:UInt32 0x1: Domeinneutrale assembly.

0x2: Dynamische assembly.

0x4: Assembly heeft een systeemeigen installatiekopieën.

0x8: Verzamelbare assembly.
AssemblyName win:UnicodeString Volledig gekwalificeerde assemblynaam.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.

AssemblyLoadStart-gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Gebeurtenis Niveau
Binder (0x4) AssemblyLoadStart Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
AssemblyLoadStart 290 Er is een assemblybelasting aangevraagd.
Veldnaam Gegevenstype Beschrijving
AssemblyName win:UnicodeString Naam van assemblynaam.
AssemblyPath win:UnicodeString Pad naar assemblynaam.
RequestingAssembly win:UnicodeString Naam van de aanvraagassembly ('parent').
AssemblyLoadContext win:UnicodeString Laad de context van de assembly.
RequestingAssemblyLoadContext win:UnicodeString Laad de context van de aanvraagassembly ('parent').
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.

AssemblyLoadStop-gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Gebeurtenis Niveau
Binder (0x4) AssemblyLoadStart Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
AssemblyLoadStart 291 Er is een assemblybelasting aangevraagd.
Veldnaam Gegevenstype Beschrijving
AssemblyName win:UnicodeString Naam van assemblynaam.
AssemblyPath win:UnicodeString Pad naar assemblynaam.
RequestingAssembly win:UnicodeString Naam van de aanvraagassembly ('parent').
AssemblyLoadContext win:UnicodeString Laad de context van de assembly.
RequestingAssemblyLoadContext win:UnicodeString Laad de context van de aanvraagassembly ('parent').
Success win:Boolean Of de assembly is geladen.
ResultAssemblyName win:UnicodeString De naam van de assembly die is geladen.
ResultAssemblyPath win:UnicodeString Het pad van de assembly waaruit is geladen.
Cached win:UnicodeString Of de belasting in de cache is opgeslagen.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.

ResolutionAttempted-gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Niveau
Binder (0x4) Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
ResolutionAttempted 292 Er is een assemblybelasting aangevraagd.
Veldnaam Gegevenstype Beschrijving
AssemblyName win:UnicodeString Naam van assemblynaam.
Stage win:UInt16 De oplossingsfase.

0: Zoeken in belasting.

1: Context van assemblybelasting

2: Toepassingsassembly's.

3: Standaard terugval van assemblybelastingscontext.

4: Satellietassembly oplossen.

5: Context van assemblybelasting oplossen.

6: AppDomain assembly omzetten.
AssemblyLoadContext win:UnicodeString Laad de context van de assembly.
Result win:UInt16 Het resultaat van een oplossingspoging.

0: Geslaagd

1: Assembly NotFound

2: Incompatibele versie

3: Naam van niet-overeenkomende assembly

4: Fout

5: Uitzondering
ResultAssemblyName win:UnicodeString De naam van de assembly die is opgelost.
ResultAssemblyPath win:UnicodeString Het pad van de assembly waaruit is omgezet.
ErrorMessage win:UnicodeString Foutbericht als er een uitzondering is.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.

AssemblyLoadContextResolvingHandlerInvoked-gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Niveau
Binder (0x4) Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
AssemblyLoadContextResolvingHandlerInvoked 293 Er is een AssemblyLoadContext.Resolving handler aangeroepen.
Veldnaam Gegevenstype Beschrijving
AssemblyName win:UnicodeString Naam van assemblynaam.
HandlerName win:UnicodeString De naam van de handler die is aangeroepen.
AssemblyLoadContext win:UnicodeString Laad de context van de assembly.
ResultAssemblyName win:UnicodeString De naam van de assembly die is opgelost.
ResultAssemblyPath win:UnicodeString Het pad van de assembly waaruit is omgezet.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.

Gebeurtenis AppDomainAssemblyResolveHandlerInvoked

Trefwoord voor het genereren van de gebeurtenis Niveau
Binder (0x4) Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
AppDomainAssemblyResolveHandlerInvoked 294 Er is een AppDomain.AssemblyResolve handler aangeroepen.
Veldnaam Gegevenstype Beschrijving
AssemblyName win:UnicodeString Naam van assemblynaam.
HandlerName win:UnicodeString De naam van de handler die is aangeroepen.
ResultAssemblyName win:UnicodeString De naam van de assembly die is opgelost.
ResultAssemblyPath win:UnicodeString Het pad van de assembly waaruit is omgezet.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.

AssemblyLoadFromResolveHandlerInvoked-gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Niveau
Binder (0x4) Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
AssemblyLoadFromResolveHandlerInvoked 295 Er is een Assembly.LoadFrom handler aangeroepen.
Veldnaam Gegevenstype Beschrijving
AssemblyName win:UnicodeString Naam van assemblynaam.
IsTrackedLoad win:Boolean Of de assemblybelasting wordt bijgehouden.
RequestingAssemblyPath win:UnicodeString Het pad van de aanvraagassembly.
ComputedRequestedAssemblyPath win:UnicodeString Het pad van de assembly die is aangevraagd.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.

BekendePathProbed-gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Niveau
Binder (0x4) Informatie (4)
Gebeurtenis Gebeurtenis-id Beschrijving
KnownPathProbed 296 Er is een bekend pad voor een assembly gecontroleerd.
Veldnaam Gegevenstype Beschrijving
FilePath win:UnicodeString Pad is getest.
Source win:UInt16 Bron van het pad dat is uitgevoerd.

0x0:Toepassingsassembly's.

0x1:App native image path.

0x2:App-pad.

0x3:Platform-resourcewortels.

0x4:Satellietsubmap.
Result win:UInt32 HRESULT voor de test.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.