Интерфейсы размещения платформы .NET Framework 4
В этом разделе описываются интерфейсы, которые неуправляемые основные приложения могут использовать в платформе .NET Framework 4 или более поздних версий для интеграции среды CLR в свои приложения. Эти интерфейсы предоставляют основному приложению методы для настройки и загрузки среды выполнения в процесс.
Все интерфейсы размещения в платформе .NET Framework 4 обладают следующими характеристиками.
Используют управление временем существования (AddRef и Release), инкапсуляцию (неявный контекст) и интерфейс QueryInterface от модели COM.
Они не используют типы модели COM, такие как BSTR, SAFEARRAY или VARIANT.
Нет моделей подразделения, агрегирования или реестровой активации, которые используют функцию CoCreateInstance.
В этом подразделе
Интерфейс ICLRAppDomainResourceMonitor
Предоставляет методы, проверяющие использование памяти домена приложения и ЦП.Интерфейс ICLRDomainManager
Позволяет узлу указывать, какой диспетчер домена приложения будет использоваться для инициализации домена приложения по умолчанию, и задавать свойства инициализации.Интерфейс ICLRMetaHost
Предоставляет методы, возвращающие определенную версию среды CLR, перечисляющие все установленные среды CLR, перечисляющие все внутрипроцессные среды выполнения, возвращающие интерфейс активации и определяющие версию среды CLR, использованную для компиляции сборки.Интерфейс ICLRMetaHostPolicy
Предоставляет метод GetRequestedRuntime, который предоставляет предпочтительный интерфейс среды CLR на основе критериев политики, управляемой сборки, версии и файла конфигурации.Интерфейс ICLRRuntimeInfo
Предоставляет методы, возвращающие сведения о конкретной среде выполнения, включая версию, каталог и состояние загрузки.Интерфейс ICLRStrongName
Объединяет все существующие в платформе .NET Framework 2.0 Глобальные статические функции строгих имен, экспортированные библиотекой MSCorEE.dll (кроме Функция StrongNameErrorInfo), в один интерфейс. Все методы ICLRStrongName возвращают стандартные результаты COM HRESULT.Интерфейс ICLRTask2
Предоставляет всю функциональность интерфейса Интерфейс ICLRTask; дополнительно предоставляет методы, позволяющие откладывать прерывания потока на текущем потоке.
Связанные подразделы
Интерфейсы размещения платформ .NET Framework 1.0 и 1.1
Описание интерфейсов размещения, предоставляемых в платформе .NET Framework версии 1.0 и 1.1.Интерфейсы размещения платформы .NET Framework 2.0
Описание интерфейсов размещения, предоставляемых в платформе .NET Framework версий 2.0, 3.0 и 3.5.Размещение (справочник по неуправляемым интерфейсам API)
Общие сведения о размещении в платформе .NET Framework версии 2.0.