Share via


Interfaccia ICorProfilerAssemblyReferenceProvider

[Supportato in .NET Framework 4.5.2 e versioni successive]

Consente al profiler di informare common language runtime (CLR) di riferimenti all'assembly che il profiler aggiungerà nel callback ICorProfilerCallback::ModuleLoadFinished .

Metodi

Metodo Descrizione
Metodo AddAssemblyReference Informa il CLR di un riferimento all'assembly che prevede di aggiungere il profiler nel callback ModuleLoadFinished .

Commenti

CLR passa il callback del profiler a un ICorProfilerAssemblyReferenceProvider oggetto interfaccia nel callback ICorProfilerCallback6::GetAssemblyReferences . Ciò consente al profiler di informare CLR dei riferimenti all'assembly che il profiler prevede di aggiungere più avanti in ICorProfilerCallback::ModuleLoadFinished. . In questo modo viene migliorata la precisione del walker di chiusura dei riferimenti ad assembly di CLR e dei relativi algoritmi per determinare la possibilità di condivisione degli assembly.

Questa interfaccia può essere usata solo nel callback ICorProfilerCallback6::GetAssemblyReferences che passa questo oggetto interfaccia al profiler.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorProf.idl, CorProf.h

Versioni di .NET Framework: Disponibile da 4.5.2

Vedi anche