Partilhar via


Eventos do carregador de tempo de execução e do fichário do .NET

Os eventos descritos neste artigo coletam informações relacionadas a montagem e descarga de montagens e módulos. Para obter mais informações sobre como usar esses eventos para fins de diagnóstico, consulte Registro em log e rastreamento de aplicativos .NET

Palavra-chave para levantar o evento Evento Nível
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento ID do Evento Descrição
DomainModuleLoad_V1 151 Gerado quando um módulo é carregado para um domínio de aplicativo.

ModuleLoad_V2 evento

Palavra-chave para levantar o evento Evento Nível
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento ID do Evento Descrição
ModuleLoad_V2 152 Gerado quando um módulo é carregado durante a vida útil de um processo.
Nome do campo Tipo de dados Descrição
ModuleID win:UInt64 ID exclusivo para o módulo.
AssemblyID win:UInt64 ID do conjunto em que este módulo reside.
ModuleFlags win:UInt32 0x1: Módulo neutro de domínio.

0x2: O módulo tem uma imagem nativa.

0x4: Módulo dinâmico.

0x8: Módulo de manifesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Caminho da imagem Common Intermediate Language (CIL) para o módulo ou nome do módulo dinâmico se for um assembly dinâmico (terminado em nulo).
ModuleNativePath win:UnicodeString Caminho da imagem nativa do módulo, se presente (terminada em nulo).
ClrInstanceID win:UInt16 ID exclusivo para a instância de CLR ou CoreCLR.
ManagedPdbSignature win:GUID Assinatura GUID do banco de dados de programa gerenciado (PDB) que corresponde a este módulo.
ManagedPdbAge win:UInt32 Número de idade gravado no APO gerido que corresponde a este módulo.
ManagedPdbBuildPath win:UnicodeString Caminho para o local onde o PDB gerenciado que corresponde a este módulo foi criado. Em alguns casos, isso pode ser apenas um nome de arquivo.
NativePdbSignature win:GUID Assinatura GUID do PDB do Native Image Generator (NGen) que corresponde a este módulo, se aplicável.
NativePdbAge win:UInt32 Número de idade escrito no APO NGen que corresponde a este módulo, se aplicável.
NativePdbBuildPath win:UnicodeString Caminho para o local onde o PDB NGen que corresponde a este módulo foi construído, se aplicável. Em alguns casos, isso pode ser apenas um nome de arquivo.

ModuleUnload_V2 evento

Palavra-chave para levantar o evento Evento Nível
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento ID do Evento Descrição
ModuleUnload_V2 153 Gerado quando um módulo é descarregado durante a vida útil de um processo.
Nome do campo Tipo de dados Descrição
ModuleID win:UInt64 ID exclusivo para o módulo.
AssemblyID win:UInt64 ID do conjunto em que este módulo reside.
ModuleFlags win:UInt32 0x1: Módulo neutro de domínio.

0x2: O módulo tem uma imagem nativa.

0x4: Módulo dinâmico.

0x8: Módulo de manifesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Caminho da imagem Common Intermediate Language (CIL) para o módulo ou nome do módulo dinâmico se for um assembly dinâmico (terminado em nulo).
ModuleNativePath win:UnicodeString Caminho da imagem nativa do módulo, se presente (terminada em nulo).
ClrInstanceID win:UInt16 ID exclusivo para a instância de CLR ou CoreCLR.
ManagedPdbSignature win:GUID Assinatura GUID do banco de dados de programa gerenciado (PDB) que corresponde a este módulo.
ManagedPdbAge win:UInt32 Número de idade gravado no APO gerido que corresponde a este módulo.
ManagedPdbBuildPath win:UnicodeString Caminho para o local onde o PDB gerenciado que corresponde a este módulo foi criado. Em alguns casos, isso pode ser apenas um nome de arquivo.
NativePdbSignature win:GUID Assinatura GUID do PDB do Native Image Generator (NGen) que corresponde a este módulo, se aplicável.
NativePdbAge win:UInt32 Número de idade escrito no APO NGen que corresponde a este módulo, se aplicável.
NativePdbBuildPath win:UnicodeString Caminho para o local onde o PDB NGen que corresponde a este módulo foi construído, se aplicável. Em alguns casos, isso pode ser apenas um nome de arquivo.

ModuleDCStart_V2 evento

Palavra-chave para levantar o evento Evento Nível
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento ID do Evento Descrição
ModuleDCStart_V2 153 Enumera módulos durante um resumo inicial.
Nome do campo Tipo de dados Descrição
ModuleID win:UInt64 ID exclusivo para o módulo.
AssemblyID win:UInt64 ID do conjunto em que este módulo reside.
ModuleFlags win:UInt32 0x1: Módulo neutro de domínio.

0x2: O módulo tem uma imagem nativa.

0x4: Módulo dinâmico.

0x8: Módulo de manifesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Caminho da imagem Common Intermediate Language (CIL) para o módulo ou nome do módulo dinâmico se for um assembly dinâmico (terminado em nulo).
ModuleNativePath win:UnicodeString Caminho da imagem nativa do módulo, se presente (terminada em nulo).
ClrInstanceID win:UInt16 ID exclusivo para a instância de CLR ou CoreCLR.
ManagedPdbSignature win:GUID Assinatura GUID do banco de dados de programa gerenciado (PDB) que corresponde a este módulo.
ManagedPdbAge win:UInt32 Número de idade gravado no APO gerido que corresponde a este módulo.
ManagedPdbBuildPath win:UnicodeString Caminho para o local onde o PDB gerenciado que corresponde a este módulo foi criado. Em alguns casos, isso pode ser apenas um nome de arquivo.
NativePdbSignature win:GUID Assinatura GUID do PDB do Native Image Generator (NGen) que corresponde a este módulo, se aplicável.
NativePdbAge win:UInt32 Número de idade escrito no APO NGen que corresponde a este módulo, se aplicável.
NativePdbBuildPath win:UnicodeString Caminho para o local onde o PDB NGen que corresponde a este módulo foi construído, se aplicável. Em alguns casos, isso pode ser apenas um nome de arquivo.

ModuleDCEnd_V2 evento

Palavra-chave para levantar o evento Evento Nível
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento ID do Evento Descrição
ModuleDCEnd_V2 154 Enumera módulos durante um rundown final.
Nome do campo Tipo de dados Descrição
ModuleID win:UInt64 ID exclusivo para o módulo.
AssemblyID win:UInt64 ID do conjunto em que este módulo reside.
ModuleFlags win:UInt32 0x1: Módulo neutro de domínio.

0x2: O módulo tem uma imagem nativa.

0x4: Módulo dinâmico.

0x8: Módulo de manifesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Caminho da imagem Common Intermediate Language (CIL) para o módulo ou nome do módulo dinâmico se for um assembly dinâmico (terminado em nulo).
ModuleNativePath win:UnicodeString Caminho da imagem nativa do módulo, se presente (terminada em nulo).
ClrInstanceID win:UInt16 ID exclusivo para a instância de CLR ou CoreCLR.
ManagedPdbSignature win:GUID Assinatura GUID do banco de dados de programa gerenciado (PDB) que corresponde a este módulo.
ManagedPdbAge win:UInt32 Número de idade gravado no APO gerido que corresponde a este módulo.
ManagedPdbBuildPath win:UnicodeString Caminho para o local onde o PDB gerenciado que corresponde a este módulo foi criado. Em alguns casos, isso pode ser apenas um nome de arquivo.
NativePdbSignature win:GUID Assinatura GUID do PDB do Native Image Generator (NGen) que corresponde a este módulo, se aplicável.
NativePdbAge win:UInt32 Número de idade escrito no APO NGen que corresponde a este módulo, se aplicável.
NativePdbBuildPath win:UnicodeString Caminho para o local onde o PDB NGen que corresponde a este módulo foi construído, se aplicável. Em alguns casos, isso pode ser apenas um nome de arquivo.

AssemblyLoad_V1 evento

Palavra-chave para levantar o evento Evento Nível
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento ID do Evento Descrição
AssemblyLoad_V1 154 Gerado quando um conjunto é carregado.
Nome do campo Tipo de dados Descrição
AssemblyID win:UInt64 ID exclusivo para a montagem.
AppDomainID win:UInt64 ID do domínio deste assembly.
BindingID win:UInt64 ID que identifica exclusivamente a associação de assembly.
AssemblyFlags win:UInt32 0x1: Montagem neutra de domínio.

0x2: Montagem dinâmica.

0x4: Assembly tem uma imagem nativa.

0x8: Montagem colecionável.
AssemblyName win:UnicodeString Nome de montagem totalmente qualificado.
ClrInstanceID win:UInt16 ID exclusivo para a instância do CoreCLR.

AssemblyUnload_V1 evento

Palavra-chave para levantar o evento Evento Nível
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento ID do Evento Descrição
FireAssemblyUnload_V1 155 Gerado quando um conjunto é carregado.
Nome do campo Tipo de dados Descrição
AssemblyID win:UInt64 ID exclusivo para a montagem.
AppDomainID win:UInt64 ID do domínio deste assembly.
BindingID win:UInt64 ID que identifica exclusivamente a associação de assembly.
AssemblyFlags win:UInt32 0x1: Montagem neutra de domínio.

0x2: Montagem dinâmica.

0x4: Assembly tem uma imagem nativa.

0x8: Montagem colecionável.
AssemblyName win:UnicodeString Nome de montagem totalmente qualificado.
ClrInstanceID win:UInt16 ID exclusivo para a instância do CoreCLR.

AssemblyDCStart_V1 evento

Palavra-chave para levantar o evento Evento Nível
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento ID do Evento Descrição
AssemblyDCStart_V1 155 Enumera assemblies durante um resumo de início.
Nome do campo Tipo de dados Descrição
AssemblyID win:UInt64 ID exclusivo para a montagem.
AppDomainID win:UInt64 ID do domínio deste assembly.
BindingID win:UInt64 ID que identifica exclusivamente a associação de assembly.
AssemblyFlags win:UInt32 0x1: Montagem neutra de domínio.

0x2: Montagem dinâmica.

0x4: Assembly tem uma imagem nativa.

0x8: Montagem colecionável.
AssemblyName win:UnicodeString Nome de montagem totalmente qualificado.
ClrInstanceID win:UInt16 ID exclusivo para a instância do CoreCLR.

Evento AssemblyLoadStart

Palavra-chave para levantar o evento Evento Nível
Binder (0x4) AssemblyLoadStart Informativo (4)
Evento ID do Evento Descrição
AssemblyLoadStart 290 Foi solicitada uma carga de montagem.
Nome do campo Tipo de dados Descrição
AssemblyName win:UnicodeString Nome do assembly.
AssemblyPath win:UnicodeString Caminho do nome do assembly.
RequestingAssembly win:UnicodeString Nome do assembly solicitante ("pai").
AssemblyLoadContext win:UnicodeString Contexto de carga do assembly.
RequestingAssemblyLoadContext win:UnicodeString Contexto de carregamento do assembly ("pai") solicitante.
ClrInstanceID win:UInt16 ID exclusivo para a instância do CoreCLR.

Evento AssemblyLoadStop

Palavra-chave para levantar o evento Evento Nível
Binder (0x4) AssemblyLoadStart Informativo (4)
Evento ID do Evento Descrição
AssemblyLoadStart 291 Foi solicitada uma carga de montagem.
Nome do campo Tipo de dados Descrição
AssemblyName win:UnicodeString Nome do assembly.
AssemblyPath win:UnicodeString Caminho do nome do assembly.
RequestingAssembly win:UnicodeString Nome do assembly solicitante ("pai").
AssemblyLoadContext win:UnicodeString Contexto de carga do assembly.
RequestingAssemblyLoadContext win:UnicodeString Contexto de carregamento do assembly ("pai") solicitante.
Success win:Boolean Se a carga de montagem foi bem-sucedida.
ResultAssemblyName win:UnicodeString O nome do assembly que foi carregado.
ResultAssemblyPath win:UnicodeString O caminho do assembly que foi carregado.
Cached win:UnicodeString Se a carga foi armazenada em cache.
ClrInstanceID win:UInt16 ID exclusivo para a instância do CoreCLR.

Evento ResolutionAttempted

Palavra-chave para levantar o evento Nível
Binder (0x4) Informativo (4)
Evento ID do Evento Descrição
ResolutionAttempted 292 Foi solicitada uma carga de montagem.
Nome do campo Tipo de dados Descrição
AssemblyName win:UnicodeString Nome do assembly.
Stage win:UInt16 A fase de resolução.

0: Encontrar na carga.

1: Contexto de carga da montagem

2: Montagens de aplicação.

3: Fallback de contexto de carga de assembly padrão.

4: Resolva a montagem de satélites.

5: Resolução de contexto de carga de montagem.

6: Resolução do assembly AppDomain.
AssemblyLoadContext win:UnicodeString Contexto de carga do assembly.
Result win:UInt16 O resultado da tentativa de resolução.

0: Sucesso

1: Montagem NotFound

2: Versão incompatível

3: Nome do assembly incompatível

4: Fracasso

5: Exceção
ResultAssemblyName win:UnicodeString O nome do assembly que foi resolvido.
ResultAssemblyPath win:UnicodeString O caminho da assembleia que foi resolvido.
ErrorMessage win:UnicodeString Mensagem de erro se houver uma exceção.
ClrInstanceID win:UInt16 ID exclusivo para a instância do CoreCLR.

Evento AssemblyLoadContextResolvingHandlerInvoked

Palavra-chave para levantar o evento Nível
Binder (0x4) Informativo (4)
Evento ID do Evento Descrição
AssemblyLoadContextResolvingHandlerInvoked 293 Um manipulador AssemblyLoadContext.Resolving foi invocado.
Nome do campo Tipo de dados Descrição
AssemblyName win:UnicodeString Nome do assembly.
HandlerName win:UnicodeString Nome do manipulador invocado.
AssemblyLoadContext win:UnicodeString Contexto de carga do assembly.
ResultAssemblyName win:UnicodeString O nome do assembly que foi resolvido.
ResultAssemblyPath win:UnicodeString O caminho da assembleia que foi resolvido.
ClrInstanceID win:UInt16 ID exclusivo para a instância do CoreCLR.

Evento AppDomainAssemblyResolveHandlerInvoked

Palavra-chave para levantar o evento Nível
Binder (0x4) Informativo (4)
Evento ID do Evento Descrição
AppDomainAssemblyResolveHandlerInvoked 294 Um AppDomain.AssemblyResolve manipulador foi invocado.
Nome do campo Tipo de dados Descrição
AssemblyName win:UnicodeString Nome do assembly.
HandlerName win:UnicodeString Nome do manipulador invocado.
ResultAssemblyName win:UnicodeString O nome do assembly que foi resolvido.
ResultAssemblyPath win:UnicodeString O caminho da assembleia que foi resolvido.
ClrInstanceID win:UInt16 ID exclusivo para a instância do CoreCLR.

Evento AssemblyLoadFromResolveHandlerInvoked

Palavra-chave para levantar o evento Nível
Binder (0x4) Informativo (4)
Evento ID do Evento Descrição
AssemblyLoadFromResolveHandlerInvoked 295 Um Assembly.LoadFrom manipulador foi invocado.
Nome do campo Tipo de dados Descrição
AssemblyName win:UnicodeString Nome do assembly.
IsTrackedLoad win:Boolean Se a carga de montagem é controlada.
RequestingAssemblyPath win:UnicodeString O caminho da assembleia solicitante.
ComputedRequestedAssemblyPath win:UnicodeString O caminho da assembleia que foi solicitado.
ClrInstanceID win:UInt16 ID exclusivo para a instância do CoreCLR.

Evento KnownPathProbed

Palavra-chave para levantar o evento Nível
Binder (0x4) Informativo (4)
Evento ID do Evento Descrição
KnownPathProbed 296 Um caminho conhecido foi sondado para uma montagem.
Nome do campo Tipo de Dados Descrição
FilePath win:UnicodeString Caminho sondado.
Source win:UInt16 Fonte do caminho sondado.

0x0:Assemblies de aplicativos.

0x1:Caminho da imagem nativa do aplicativo.

0x2:Caminho do aplicativo.

0x3:Raízes de recursos da plataforma.

0x4:Subdiretório Satélite.
Result win:UInt32 HRESULT para a sonda.
ClrInstanceID win:UInt16 ID exclusivo para a instância do CoreCLR.