分析 API 中的加载程序回调
“加载程序回调”是为加载和卸载应用程序域、程序集、模块和类而发出的方法。 这些方法排列在 LoadStarted/LoadFinished 和 UnloadStarted/UnloadFinished 对中,并带有一目了然的含义。
您可能希望公共语言运行时 (CLR) 在程序集加载并随后在该程序集的一个或多个模块加载时通知探查器。 但是,实际进行的操作取决于加载程序实现中的许多因素。
探查器可能只取决于以下因素:
Started 回调将在相同 ID 的 Finished 回调之前传递。
将在同一线程上传递 Started 和 Finished 回调。
注意 |
---|
尽管加载程序回调排列在 Started/Finished 对中,但在 .NET Framework 2.0 版中,将无法使用它们来精确地确定加载程序中操作的计时。 |