Les événements décrits dans cet article collectent des informations relatives au chargement et déchargement des assemblies et des modules. Pour plus d’informations sur l’utilisation de ces événements à des fins de diagnostic, consultez Journalisation et suivi .NET
Mot clé pour déclencher l'événement
Événement
Level
LoaderKeyword (0x8)
DomainModuleLoad_V1
Informatif (4)
Événement
ID de l’événement
Description
DomainModuleLoad_V1
151
Déclenché quand un module est chargé pour un domaine d'application.
Événement ModuleLoad_V2
Mot clé pour déclencher l'événement
Événement
Level
LoaderKeyword (0x8)
DomainModuleLoad_V1
Informatif (4)
Événement
ID de l’événement
Description
ModuleLoad_V2
152
Déclenché quand un module est chargé pendant la durée de vie d'un processus.
Nom du champ
Type de données
Description
ModuleID
win:UInt64
ID unique du module.
AssemblyID
win:UInt64
ID de l'assembly dans lequel ce module réside.
ModuleFlags
win:UInt32
0x1 : module indépendant du domaine.
0x2 : le module possède une image native.
0x4 : module dynamique.
0x8 : module de manifeste.
Reserved1
win:UInt32
Champ réservé.
ModuleILPath
win:UnicodeString
Chemin d’accès de l’image CIL (Common Intermediate Language) du module ou nom du module dynamique s’il s’agit d’un assembly dynamique (se terminant par nul).
ModuleNativePath
win:UnicodeString
Chemin d'accès de l'image native du module, si elle est présente (se terminant par null).
ClrInstanceID
win:UInt16
ID unique de l'instance de CLR ou CoreCLR.
ManagedPdbSignature
win:GUID
Signature GUID de la base de données du programme géré (PDB) qui correspond à ce module.
ManagedPdbAge
win:UInt32
Nombre relatif à l’âge écrit sur le fichier PDB managé qui correspond à ce module.
ManagedPdbBuildPath
win:UnicodeString
Chemin d'accès à l'emplacement où le fichier PDB managé qui correspond à ce module a été créé. Dans certains cas, cela peut simplement être un nom de fichier.
NativePdbSignature
win:GUID
Signature GUID du fichier PDB de Native Image Generator (NGen) correspondant à ce module, le cas échéant.
NativePdbAge
win:UInt32
Nombre relatif à l’âge écrit dans le fichier PDB NGen qui correspond à ce module, le cas échéant.
NativePdbBuildPath
win:UnicodeString
Chemin d'accès à l'emplacement où le fichier PDB NGen qui correspond à ce module a été créé, le cas échéant. Dans certains cas, cela peut simplement être un nom de fichier.
Événement ModuleUnload_V2
Mot clé pour déclencher l'événement
Événement
Level
LoaderKeyword (0x8)
DomainModuleLoad_V1
Informatif (4)
Événement
ID de l’événement
Description
ModuleUnload_V2
153
Déclenché quand un module est déchargé pendant la durée de vie d'un processus.
Nom du champ
Type de données
Description
ModuleID
win:UInt64
ID unique du module.
AssemblyID
win:UInt64
ID de l'assembly dans lequel ce module réside.
ModuleFlags
win:UInt32
0x1 : module indépendant du domaine.
0x2 : le module possède une image native.
0x4 : module dynamique.
0x8 : module de manifeste.
Reserved1
win:UInt32
Champ réservé.
ModuleILPath
win:UnicodeString
Chemin d’accès de l’image CIL (Common Intermediate Language) du module ou nom du module dynamique s’il s’agit d’un assembly dynamique (se terminant par nul).
ModuleNativePath
win:UnicodeString
Chemin d'accès de l'image native du module, si elle est présente (se terminant par null).
ClrInstanceID
win:UInt16
ID unique de l'instance de CLR ou CoreCLR.
ManagedPdbSignature
win:GUID
Signature GUID de la base de données du programme géré (PDB) qui correspond à ce module.
ManagedPdbAge
win:UInt32
Nombre relatif à l’âge écrit sur le fichier PDB managé qui correspond à ce module.
ManagedPdbBuildPath
win:UnicodeString
Chemin d'accès à l'emplacement où le fichier PDB managé qui correspond à ce module a été créé. Dans certains cas, cela peut simplement être un nom de fichier.
NativePdbSignature
win:GUID
Signature GUID du fichier PDB de Native Image Generator (NGen) correspondant à ce module, le cas échéant.
NativePdbAge
win:UInt32
Nombre relatif à l’âge écrit dans le fichier PDB NGen qui correspond à ce module, le cas échéant.
NativePdbBuildPath
win:UnicodeString
Chemin d'accès à l'emplacement où le fichier PDB NGen qui correspond à ce module a été créé, le cas échéant. Dans certains cas, cela peut simplement être un nom de fichier.
Événement ModuleDCStart_V2
Mot clé pour déclencher l'événement
Événement
Level
LoaderKeyword (0x8)
DomainModuleLoad_V1
Informatif (4)
Événement
ID de l’événement
Description
ModuleDCStart_V2
153
Énumère les modules pendant un arrêt de début.
Nom du champ
Type de données
Description
ModuleID
win:UInt64
ID unique du module.
AssemblyID
win:UInt64
ID de l'assembly dans lequel ce module réside.
ModuleFlags
win:UInt32
0x1 : module indépendant du domaine.
0x2 : le module possède une image native.
0x4 : module dynamique.
0x8 : module de manifeste.
Reserved1
win:UInt32
Champ réservé.
ModuleILPath
win:UnicodeString
Chemin d’accès de l’image CIL (Common Intermediate Language) du module ou nom du module dynamique s’il s’agit d’un assembly dynamique (se terminant par nul).
ModuleNativePath
win:UnicodeString
Chemin d'accès de l'image native du module, si elle est présente (se terminant par null).
ClrInstanceID
win:UInt16
ID unique de l'instance de CLR ou CoreCLR.
ManagedPdbSignature
win:GUID
Signature GUID de la base de données du programme géré (PDB) qui correspond à ce module.
ManagedPdbAge
win:UInt32
Nombre relatif à l’âge écrit sur le fichier PDB managé qui correspond à ce module.
ManagedPdbBuildPath
win:UnicodeString
Chemin d'accès à l'emplacement où le fichier PDB managé qui correspond à ce module a été créé. Dans certains cas, cela peut simplement être un nom de fichier.
NativePdbSignature
win:GUID
Signature GUID du fichier PDB de Native Image Generator (NGen) correspondant à ce module, le cas échéant.
NativePdbAge
win:UInt32
Nombre relatif à l’âge écrit dans le fichier PDB NGen qui correspond à ce module, le cas échéant.
NativePdbBuildPath
win:UnicodeString
Chemin d'accès à l'emplacement où le fichier PDB NGen qui correspond à ce module a été créé, le cas échéant. Dans certains cas, cela peut simplement être un nom de fichier.
Événement ModuleDCEnd_V2
Mot clé pour déclencher l'événement
Événement
Level
LoaderKeyword (0x8)
DomainModuleLoad_V1
Informatif (4)
Événement
ID de l’événement
Description
ModuleDCEnd_V2
154
Énumère les modules pendant un arrêt de fin.
Nom du champ
Type de données
Description
ModuleID
win:UInt64
ID unique du module.
AssemblyID
win:UInt64
ID de l'assembly dans lequel ce module réside.
ModuleFlags
win:UInt32
0x1 : module indépendant du domaine.
0x2 : le module possède une image native.
0x4 : module dynamique.
0x8 : module de manifeste.
Reserved1
win:UInt32
Champ réservé.
ModuleILPath
win:UnicodeString
Chemin d’accès de l’image CIL (Common Intermediate Language) du module ou nom du module dynamique s’il s’agit d’un assembly dynamique (se terminant par nul).
ModuleNativePath
win:UnicodeString
Chemin d'accès de l'image native du module, si elle est présente (se terminant par null).
ClrInstanceID
win:UInt16
ID unique de l'instance de CLR ou CoreCLR.
ManagedPdbSignature
win:GUID
Signature GUID de la base de données du programme géré (PDB) qui correspond à ce module.
ManagedPdbAge
win:UInt32
Nombre relatif à l’âge écrit sur le fichier PDB managé qui correspond à ce module.
ManagedPdbBuildPath
win:UnicodeString
Chemin d'accès à l'emplacement où le fichier PDB managé qui correspond à ce module a été créé. Dans certains cas, cela peut simplement être un nom de fichier.
NativePdbSignature
win:GUID
Signature GUID du fichier PDB de Native Image Generator (NGen) correspondant à ce module, le cas échéant.
NativePdbAge
win:UInt32
Nombre relatif à l’âge écrit dans le fichier PDB NGen qui correspond à ce module, le cas échéant.
NativePdbBuildPath
win:UnicodeString
Chemin d'accès à l'emplacement où le fichier PDB NGen qui correspond à ce module a été créé, le cas échéant. Dans certains cas, cela peut simplement être un nom de fichier.
Événement AssemblyLoad_V1
Mot clé pour déclencher l'événement
Événement
Level
LoaderKeyword (0x8)
DomainModuleLoad_V1
Informatif (4)
Événement
ID de l’événement
Description
AssemblyLoad_V1
154
Déclenché quand un assembly est chargé.
Nom du champ
Type de données
Description
AssemblyID
win:UInt64
ID unique de l'assembly.
AppDomainID
win:UInt64
ID du domaine de cet assembly.
BindingID
win:UInt64
ID qui identifie de façon unique la liaison d'assembly.
AssemblyFlags
win:UInt32
0x1 : assembly indépendant du domaine.
0x2 : assembly dynamique.
0x4 : l’assembly possède une image native.
0x8 : assembly pouvant être collecté.
AssemblyName
win:UnicodeString
Nom qualifié complet de l'assembly.
ClrInstanceID
win:UInt16
ID unique de l’instance de CoreCLR.
Événement AssemblyUnload_V1
Mot clé pour déclencher l'événement
Événement
Level
LoaderKeyword (0x8)
DomainModuleLoad_V1
Informatif (4)
Événement
ID de l’événement
Description
FireAssemblyUnload_V1
155
Déclenché quand un assembly est chargé.
Nom du champ
Type de données
Description
AssemblyID
win:UInt64
ID unique de l'assembly.
AppDomainID
win:UInt64
ID du domaine de cet assembly.
BindingID
win:UInt64
ID qui identifie de façon unique la liaison d'assembly.
AssemblyFlags
win:UInt32
0x1 : assembly indépendant du domaine.
0x2 : assembly dynamique.
0x4 : l’assembly possède une image native.
0x8 : assembly pouvant être collecté.
AssemblyName
win:UnicodeString
Nom qualifié complet de l'assembly.
ClrInstanceID
win:UInt16
ID unique de l’instance de CoreCLR.
Événement AssemblyDCStart_V1
Mot clé pour déclencher l'événement
Événement
Level
LoaderKeyword (0x8)
DomainModuleLoad_V1
Informatif (4)
Événement
ID de l’événement
Description
AssemblyDCStart_V1
155
Énumère les assemblys pendant un arrêt de début.
Nom du champ
Type de données
Description
AssemblyID
win:UInt64
ID unique de l'assembly.
AppDomainID
win:UInt64
ID du domaine de cet assembly.
BindingID
win:UInt64
ID qui identifie de façon unique la liaison d'assembly.
AssemblyFlags
win:UInt32
0x1 : assembly indépendant du domaine.
0x2 : assembly dynamique.
0x4 : l’assembly possède une image native.
0x8 : assembly pouvant être collecté.
AssemblyName
win:UnicodeString
Nom qualifié complet de l'assembly.
ClrInstanceID
win:UInt16
ID unique de l’instance de CoreCLR.
Événement AssemblyLoadStart
Mot clé pour déclencher l'événement
Événement
Level
Binder (0x4)
AssemblyLoadStart
Informatif (4)
Événement
ID de l’événement
Description
AssemblyLoadStart
290
Un chargement d’assembly a été demandé.
Nom du champ
Type de données
Description
AssemblyName
win:UnicodeString
Nom de l’assembly.
AssemblyPath
win:UnicodeString
Chemin du nom de l’assembly.
RequestingAssembly
win:UnicodeString
Nom de l’assembly de demande (« parent »).
AssemblyLoadContext
win:UnicodeString
Contexte de chargement de l’assembly.
RequestingAssemblyLoadContext
win:UnicodeString
Contexte de chargement de l’assembly (« parent »).
ClrInstanceID
win:UInt16
ID unique de l’instance de CoreCLR.
Événement AssemblyLoadStop
Mot clé pour déclencher l'événement
Événement
Level
Binder (0x4)
AssemblyLoadStart
Informatif (4)
Événement
ID de l’événement
Description
AssemblyLoadStart
291
Un chargement d’assembly a été demandé.
Nom du champ
Type de données
Description
AssemblyName
win:UnicodeString
Nom de l’assembly.
AssemblyPath
win:UnicodeString
Chemin du nom de l’assembly.
RequestingAssembly
win:UnicodeString
Nom de l’assembly de demande (« parent »).
AssemblyLoadContext
win:UnicodeString
Contexte de chargement de l’assembly.
RequestingAssemblyLoadContext
win:UnicodeString
Contexte de chargement de l’assembly (« parent »).
Success
win:Boolean
Indique si le chargement de l’assembly a réussi.
ResultAssemblyName
win:UnicodeString
Nom de l’assembly qui a été chargé.
ResultAssemblyPath
win:UnicodeString
Chemin de l’assembly d’origine du chargement.
Cached
win:UnicodeString
Indique si le chargement a été mis en cache.
ClrInstanceID
win:UInt16
ID unique de l’instance de CoreCLR.
Événement ResolutionAttempted
Mot clé pour déclencher l'événement
Level
Binder (0x4)
Informatif (4)
Événement
ID de l’événement
Description
ResolutionAttempted
292
Un chargement d’assembly a été demandé.
Nom du champ
Type de données
Description
AssemblyName
win:UnicodeString
Nom de l’assembly.
Stage
win:UInt16
Étape de résolution.
0 : recherche dans le chargement.
1 : contexte de chargement d’assembly
2 : assemblys d’application.
3 : fallback de contexte de chargement d’assembly par défaut.
4 : résoudre l’assembly satellite.
5 : résoudre le contexte de chargement d’assembly.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.