Поделиться через


Microsoft.Web.Administration Пространство имен

Пространство Microsoft.Web.Administration имен содержит классы, которые разработчик может использовать для администрирования диспетчера IIS. С помощью классов в этом пространстве имен администратор может считывать и записывать сведения о конфигурации в файлы ApplicationHost.config, Web.config и Administration.config.

Классы

Application

Определяет свойства, общие для всех приложений в службах IIS.

ApplicationCollection

Представляет коллекцию Application объектов для Site объекта .

ApplicationDefaults

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

ApplicationDomain

Представляет изолированную среду для управляемых приложений в рабочем процессе.

ApplicationDomainCollection

Представляет коллекцию объектов ApplicationDomain.

ApplicationPool

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

ApplicationPoolCollection

Представляет коллекцию объектов ApplicationPool.

ApplicationPoolCpu

Настраивает значения по умолчанию для параметров использования ЦП и действий ЦП, которые используются всеми пулами приложений на сервере.

ApplicationPoolDefaults

Настраивает значения по умолчанию для всех пулов приложений на веб-сервере.

ApplicationPoolFailure

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

ApplicationPoolPeriodicRestart

Задает условия, управляющие перезапуском пула приложений.

ApplicationPoolProcessModel

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

ApplicationPoolRecycling

Настраивает параметры перезапуска для пула приложений.

Binding

Представляет инструкции по привязке для веб-сайта.

BindingCollection

Представляет коллекцию привязок.

Configuration

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

ConfigurationAttribute

Представляет одно свойство в элементе конфигурации.

ConfigurationAttributeCollection

Представляет коллекцию связанных атрибутов конфигурации.

ConfigurationAttributeSchema

Предоставляет доступ к атрибутам, определяющим схему для атрибута конфигурации.

ConfigurationAttributeSchemaCollection

Представляет коллекцию объектов ConfigurationAttributeSchema.

ConfigurationChildElementCollection

Представляет коллекцию связанных дочерних элементов конфигурации.

ConfigurationCollectionSchema

Представляет схему для коллекции в системе конфигурации IIS 7.

ConfigurationElement

Представляет элемент в файле конфигурации.

ConfigurationElementCollection

Представляет коллекцию элементов конфигурации.

ConfigurationElementCollectionBase<T>

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

ConfigurationElementSchema

Представляет схему для элемента конфигурации.

ConfigurationElementSchemaCollection

Представляет коллекцию объектов ConfigurationElementSchema.

ConfigurationEnumValue

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

ConfigurationEnumValueCollection

Представляет коллекцию значений перечисления конфигурации.

ConfigurationMethod

Представляет метод, реализованный в виде расширения конфигурации IIS.

ConfigurationMethodCollection

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

ConfigurationMethodInstance

Представляет экземпляр ConfigurationMethod.

ConfigurationMethodSchema

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

ConfigurationSection

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

CustomLogField

Пространство Microsoft.Web.Administration имен содержит классы, которые разработчик может использовать для администрирования диспетчера IIS. С помощью классов в этом пространстве имен администратор может считывать и записывать сведения о конфигурации в файлы ApplicationHost.config, Web.config и Administration.config.

CustomLogFieldCollection

Пространство Microsoft.Web.Administration имен содержит классы, которые разработчик может использовать для администрирования диспетчера IIS. С помощью классов в этом пространстве имен администратор может считывать и записывать сведения о конфигурации в файлы ApplicationHost.config, Web.config и Administration.config.

Request

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

RequestCollection

Представляет коллекцию активных запросов в рабочем процессе.

Schedule

Определяет расписание для одного события.

ScheduleCollection

Представляет коллекцию объектов Schedule.

SectionDefinition

Определяет раздел конфигурации.

SectionDefinitionCollection

Представляет коллекцию связанных SectionDefinition объектов.

SectionGroup

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

SectionGroupCollection

Представляет коллекцию связанных SectionGroup объектов.

ServerManager

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

ServerManagerException

Исключение, которое возникает, когда диспетчер сервера не может выполнить запрошенную операцию.

Site

Определяет свойства и методы, общие для всех веб-сайтов, настроенных в IIS.

SiteCollection

Представляет коллекцию объектов Site.

SiteDefaults

Содержит значения по умолчанию для свойств веб-сайта IIS 7.

SiteLimits

Предоставляет ограничения, связанные с подключением, для веб-сайта.

SiteLogFile

Настраивает ведение журнала для веб-сайта.

SiteTraceFailedRequestsLogging

Настраивает параметры журнала для неудачных запросов.

VirtualDirectory

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

VirtualDirectoryCollection

Представляет коллекцию виртуальных каталогов для определенного контекста приложения или сайта.

VirtualDirectoryDefaults

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

WebConfigurationManager

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

WebConfigurationMap

Указывает пути к файлам Machine.config и Web.config.

WorkerProcess

Определяет методы и свойства, общие для всех рабочих процессов в IIS 7.

WorkerProcessCollection

Представляет коллекцию объектов WorkerProcess.

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

AuthenticationLogonMethod

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

CustomLogFieldSourceType

Пространство Microsoft.Web.Administration имен содержит классы, которые разработчик может использовать для администрирования диспетчера IIS. С помощью классов в этом пространстве имен администратор может считывать и записывать сведения о конфигурации в файлы ApplicationHost.config, Web.config и Administration.config.

IdleTimeoutAction

Пространство Microsoft.Web.Administration имен содержит классы, которые разработчик может использовать для администрирования диспетчера IIS. С помощью классов в этом пространстве имен администратор может считывать и записывать сведения о конфигурации в файлы ApplicationHost.config, Web.config и Administration.config.

LoadBalancerCapabilities

Указывает ответ клиенту, когда веб-служба XML недоступна.

LogExtFileFlags

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

LogFormat

Задает форматирование, используемое для записи файла журнала.

LoggingRolloverPeriod

Определяет, когда создается новый файл журнала IIS.

LogTargetW3C

Пространство Microsoft.Web.Administration имен содержит классы, которые разработчик может использовать для администрирования диспетчера IIS. С помощью классов в этом пространстве имен администратор может считывать и записывать сведения о конфигурации в файлы ApplicationHost.config, Web.config и Administration.config.

ManagedPipelineMode

Определяет, как сервер обрабатывает запросы для управляемого кода.

ObjectState

Указывает состояние выполнения объекта IIS.

OverrideMode

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

PipelineState

Указывает текущее состояние выполнения процесса запроса.

ProcessModelIdentityType

Указывает удостоверение модели процесса пула приложений.

ProcessModelLogEventOnProcessModel

Пространство Microsoft.Web.Administration имен содержит классы, которые разработчик может использовать для администрирования диспетчера IIS. С помощью классов в этом пространстве имен администратор может считывать и записывать сведения о конфигурации в файлы ApplicationHost.config, Web.config и Administration.config.

ProcessorAction

Указывает действие, выполняемое службами IIS, когда пул приложений превышает ограничение ЦП, заданное свойством Limit .

RecyclingLogEventOnRecycle

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

SslFlags

Пространство Microsoft.Web.Administration имен содержит классы, которые разработчик может использовать для администрирования диспетчера IIS. С помощью классов в этом пространстве имен администратор может считывать и записывать сведения о конфигурации в файлы ApplicationHost.config, Web.config и Administration.config.

StartMode

Пространство Microsoft.Web.Administration имен содержит классы, которые разработчик может использовать для администрирования диспетчера IIS. С помощью классов в этом пространстве имен администратор может считывать и записывать сведения о конфигурации в файлы ApplicationHost.config, Web.config и Administration.config.

WorkerProcessState

Указывает состояние выполнения рабочего процесса.

Комментарии

Классы в Microsoft.Web.Administration пространстве имен содержат ряд удобных объектов верхнего уровня, которые позволяют разработчику выполнять административные задачи. К различным логическим объектам относятся сайты, приложения, пулы приложений, домены приложений, виртуальные каталоги и рабочие процессы. API можно использовать для получения и работы с конфигурацией и состоянием этих объектов, а также для выполнения таких действий, как создание сайта, запуск или остановка сайта, удаление пула приложений, перезапуск пула приложений и даже выгрузка доменов приложений.