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是公共语言运行时,是所有dotnet应用程序运行的环境。
Host(在此上下文中)是托管CLR的非托管应用程序,以便托管代码可以在其上下文中运行(例如:SQL Server, IIS等)。您提供的链接的父页面对此进行了说明。
"Runtime"指向CLR。
有关CLR托管api的详细概述,请参阅MSDNMag的这篇文章