System.Web.Hosting Пространство имен

Предоставляет функциональные возможности размещения ASP.NET приложений из управляемых приложений за пределами служб Microsoft IIS (IIS).

Классы

Имя Описание
AppDomainFactory

Создает новый AppDomain экземпляр для веб-приложения. Этот класс не наследуется. Этот класс использовался более ранними версиями платформы .NET Framework, чем версия 2.0, которая использует вместо этого класс AppManagerAppDomainFactory.

AppDomainInfo

Предоставляет сведения о домене приложения.

AppDomainInfoEnum

Предоставляет доступ к домену приложения.

AppDomainProtocolHandler

Предоставляет поддержку программного доступа к протоколам домена приложения.

ApplicationHost

Включает размещение страниц ASP.NET за пределами приложения Internet Information Services (IIS). Этот класс позволяет узлу создавать домены приложений для обработки запросов ASP.NET.

ApplicationInfo

Предоставляет сведения о работающем приложении. Этот класс не наследуется.

ApplicationManager

Управляет доменами приложений ASP.NET для ASP.NET размещения приложения.

ApplicationMonitors

Группа заменяемых объектов мониторинга, используемых подсистемами ASP.NET для поддержания работоспособности приложений.

AppManagerAppDomainFactory

Создает и останавливает домены приложений для диспетчера веб-приложений. Этот класс не наследуется.

AspNetMemoryMonitor

ASP.NET реализацию монитора памяти по умолчанию.

CustomLoaderAttribute

Предоставляет пользовательскую загрузчику для ASP.NET, чтобы приложение может предоставлять собственную реализацию среды размещения.

HostingEnvironment

Предоставляет функции управления приложениями и службы приложений управляемому приложению в своем домене приложения. Этот класс не наследуется.

HostSecurityPolicyResolver

Предоставляет способ настройки поведения ASP.NET во время выполнения, который переопределяет политику безопасности доступа к коду ASP.NET.

ISAPIRuntime

Управляет объектами HttpWorkerRequest в .NET Framework. Этот класс не наследуется.

LowPhysicalMemoryInfo

Инкапсулирует сведения о событиях, создаваемых монитором памяти приложения.

LowPhysicalMemoryObserver

Наблюдатель, реализующий реакцию ASP.NET по умолчанию на события LowPhysicalMemoryInfo, вызванные монитором памяти приложения.

ProcessHost

Представляет узел процесса.

ProcessHostFactoryHelper

Предоставляет метод для получения IProcessHost интерфейса.

ProcessProtocolHandler

Предоставляет поддержку обработчиков протоколов.

RecycleLimitInfo

Описывает уровень обнаруженного давления памяти.

RecycleLimitMonitor

Инкапсулирует монитор ограничения перезапуска.

RecycleLimitMonitor.RecycleLimitMonitorSingleton

Инкапсулирует одноэлементный монитор ограничения перезапуска.

RecycleLimitObserver

Наблюдатель, реализующий реакцию ASP.NET по умолчанию на события RecycleLimitInfo, вызванные монитором ограничения перезапуска приложения.

SimpleWorkerRequest

Предоставляет простую реализацию абстрактного класса HttpWorkerRequest, который можно использовать для размещения приложений ASP.NET за пределами приложения Internet Information Services (IIS). Вы можете использовать SimpleWorkerRequest его напрямую или расширить.

VirtualDirectory

Представляет объект каталога в виртуальном файле или пространстве ресурсов.

VirtualFile

Представляет объект файла в виртуальном файле или пространстве ресурсов.

VirtualFileBase

Предоставляет базовую реализацию для VirtualFile объектов и VirtualDirectory объектов. Абстрактный класс нельзя создать экземпляр.

VirtualPathProvider

Предоставляет набор методов, позволяющих веб-приложению извлекать ресурсы из виртуальной файловой системы.

Интерфейсы

Имя Описание
IAdphManager

Управляет обработчиком протокола домена приложения.

IAppDomainFactory

Определяет один метод для создания нового AppDomain экземпляра для веб-приложения. Этот интерфейс использовался версиями .NET Framework ранее версии 2.0; версии 2.0 вместо этого используется интерфейс IAppManagerAppDomainFactory.

IAppDomainInfo

Предоставляет сведения о домене приложения.

IAppDomainInfoEnum

Предоставляет доступ к домену приложения.

IApplicationHost

Извлекает сведения о узле приложения.

IApplicationMonitor

Определяет интерфейс, необходимый для заменяемого монитора приложений для ASP.NET.

IApplicationPreloadManager

Предоставляет методы, которые ASP.NET используются для вызова функции предварительной загрузки приложения в IIS 7.0.

IApplicationPreloadUtil

Предоставляет методы, которые ASP.NET используются для взаимодействия с IIS 7.0, а сервер предварительно загружает приложение.

IAppManagerAppDomainFactory

Определяет метод, используемый для создания AppDomain экземпляра для диспетчера веб-приложений и метода, используемого для остановки всех AppDomain экземпляров диспетчера веб-приложений.

IISAPIRuntime

Определяет методы, используемые для создания объектов HttpWorkerRequest в платформе .NET Framework.

IListenerChannelCallback

Предоставляет уведомления прослушивателя канала от обработчиков протоколов к платформе рабочих процессов. Кроме того, обработчики протокола могут получить доступ к дополнительным параметрам, таким как идентификатор канала прослушивателя.

IPphManager

Предоставляет управление остановками и запуском каналов прослушивателя.

IProcessHost

Определяет набор функциональных возможностей на уровне процесса, которые должен реализовать каждый узел диспетчера приложений.

IProcessHostFactoryHelper

Предоставляет метод для получения IProcessHost интерфейса.

IProcessHostIdleAndHealthCheck

Предоставляет способы проверки состояния процесса.

IProcessHostPreloadClient

Определяет интерфейс, который можно реализовать в типе, чтобы предварительно загрузить тип в приложении ASP.NET, работающем в IIS 7.0.

IProcessHostSupportFunctions

Предоставляет вспомогательные функции для узла процесса.

IProcessPingCallback

Предоставляет функциональные возможности для реагирования на запрос на связь.

IRegisteredObject

Определяет методы для объектов, управляемых средой размещения.

IStopListeningRegisteredObject

Прослушивает GL_STOP_LISTENING уведомления из IIS.

ISuspendibleRegisteredObject

Прослушивает уведомления о приостановке и возобновлении работы.

Перечисления

Имя Описание
HostSecurityPolicyResults

Указывает тип политики безопасности, применяемой к сборке.

RecycleLimitNotificationFrequency

Указывает, насколько часто монитор памяти воспринимается, как мы просим прослушивателей реагировать на приближающееся пороговое значение памяти.