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

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

Классы

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

Определяет свойства, общие для всех приложений в Internet Information Services (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 можно использовать для получения и работы с конфигурацией и состоянием этих объектов, а также для выполнения таких действий, как создание сайта, запуск или остановка сайта, удаление пула приложений, перезапуск пула приложений и даже выгрузка доменов приложений.