CLR与运行时vs主机

时间:2011-04-20 05:14:33

标签: c# clr runtime

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

在.NET Framework 2.0版中,CLR提供托管管理界面来控制托管运行时的许多功能,使主机应用程序能够实现运行时提供的其他管理界面,并允许您实现自己的托管管理界面。

出于发现的目的,管理界面分为两大类:

Management interfaces that the宿主 implements and the运行时 discovers through the IHostControl interface.

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

你能解释一下这些大胆的词汇吗?

感谢。

1 个答案:

答案 0 :(得分:7)

CLR Common Language Runtime ,即所有dotnet应用程序运行的环境。
主机(在此上下文中)是托管其下的CLR的无人管理应用程序,以便托管代码可以在其上下文中运行(例如,SQL Server,IIS等)。 The parent page of the link provided by you解释了这一点。

“运行时”返回CLR。

<强>更新
有关CLR托管API的详细概述,请查看this MSDNMag article