CLR vs Runtime vs Host

本文关键字:vs Host Runtime CLR | 更新日期: 2023-09-27 17:50:42

这里http://msdn.microsoft.com/en-us/library/zaf1h1h5(v=VS.90).aspx显示:

在。net Framework 2.0版本中,CLR提供了托管管理接口来控制托管运行时的许多特性,使宿主应用程序能够实现运行时提供的其他管理接口,并允许您实现自己的托管管理接口。

为了便于发现,管理接口分为两大类:

<Management interfaces that the> 主机strong> implements and the 运行时 discovers through the IHostControl interface.

Management interfaces that the CLR provides and the host discovers through the ICLRControl interface.

你能解释一下这些黑体字是什么吗?

谢谢。

CLR vs Runtime vs Host

CLR公共语言运行时,是所有dotnet应用程序运行的环境。
Host(在此上下文中)是托管CLR的非托管应用程序,以便托管代码可以在其上下文中运行(例如:SQL Server, IIS等)。您提供的链接的父页面对此进行了说明。

"Runtime"指向CLR。


有关CLR托管api的详细概述,请参阅MSDNMag的这篇文章