CLR против Runtime против Host - PullRequest
       24

CLR против Runtime против Host

4 голосов
/ 20 апреля 2011

Здесь http://msdn.microsoft.com/en-us/library/zaf1h1h5(v=VS.90).aspx это говорит:

В .NET Framework версии 2.0 CLR предоставляет интерфейсы управления хостингом для управления многими функциями размещенной среды выполнения, позволяет хост-приложению реализовывать другие интерфейсы управления, предоставляемые средой выполнения, и позволяет реализовывать собственные интерфейсы управления хостингом.

В целях обнаружения интерфейсы управления делятся на две широкие категории:

Management interfaces that the хозяин implements and the * среда 1014 *discovers through the IHostControl interface.

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

Не могли бы вы объяснить, что это за смелые слова?

Спасибо.

1 Ответ

7 голосов
/ 20 апреля 2011

CLR - это Common Language Runtime , среда, в которой работают все приложения dotnet.
Хост (в этом контексте) - это неуправляемое приложение, в котором размещается CLR, так что управляемый код можно запускать в его контексте (например, для SQL Server, IIS и т. Д.). Родительская страница предоставленной вами ссылки объясняет это.

"Runtime" относится к CLR.

Обновление
Ознакомьтесь с этой статьей MSDNMag , чтобы получить подробный обзор API хостинга CLR

...