Eventos do carregador de tempo de execução e do fichário do .NET
Artigo
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.
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.
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.