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