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


HttpRuntimeSection Класс

Определение

Настраивает среду выполнения HTTP ASP.NET. Этот класс не наследуется.

public ref class HttpRuntimeSection sealed : System::Configuration::ConfigurationSection
public sealed class HttpRuntimeSection : System.Configuration.ConfigurationSection
type HttpRuntimeSection = class
    inherit ConfigurationSection
Public NotInheritable Class HttpRuntimeSection
Inherits ConfigurationSection
Наследование

Комментарии

позволяет HttpRuntimeSection обрабатывать те параметры, которые влияют на поведение среды выполнения ASP.NET.

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

Раздел HttpRuntimeSection содержит директивы, управляющие следующими параметрами:

  • Время ожидания выполнения запроса.

  • Директивы для планирования потоков на уровне приложения.

  • Директивы, управляющие ограничениями очереди приложений.

  • Длина запроса.

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

Конструкторы

HttpRuntimeSection()

Инициализирует новый экземпляр класса HttpRuntimeSection значениями по умолчанию.

Свойства

AllowDynamicModuleRegistration

Получает или задает значение, показывающее, разрешены ли вызовы метода RegisterModule(Type). Значение по умолчанию — true.

ApartmentThreading

Возвращает или задает значение, указывающее включена ли потоковая модель «Подразделение» приложения.

AppRequestQueueLimit

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

AsyncPreloadMode

Получает или задает режим сущности запроса с предварительной асинхронной загрузкой.

CurrentConfiguration

Возвращает ссылку на экземпляр Configuration верхнего уровня, представляющий иерархию конфигурации, к которой относится текущий экземпляр ConfigurationElement.

(Унаследовано от ConfigurationElement)
DefaultRegexMatchTimeout

Получает или задает время, отводимое регулярному выражению на выполнение сравнения.

DelayNotificationTimeout

Возвращает или задает задержку уведомления об изменении.

ElementInformation

Возвращает объект ElementInformation, содержащий неизменяемую информацию и функциональность объекта ConfigurationElement.

(Унаследовано от ConfigurationElement)
ElementProperty

Возвращает объект ConfigurationElementProperty, представляющий сам объект ConfigurationElement.

(Унаследовано от ConfigurationElement)
Enable

Возвращает или задает значение, указывающее, включен ли домен приложения.

EnableHeaderChecking

Возвращает или задает значение, указывающее, включена ли проверка заголовка.

EnableKernelOutputCache

Возвращает или задает значение, указывающее, включено ли кэширование вывода.

EnableVersionHeader

Возвращает или задает значение, указывающее должна ли ASP.NET выводить заголовок версии.

EncoderType

Получает или задает имя пользовательского типа, который можно использоваться для обработки кодировки HTML и URL.

EvaluationContext

Возвращает объект ContextInformation для объекта ConfigurationElement.

(Унаследовано от ConfigurationElement)
ExecutionTimeout

Возвращает или задает допустимое время выполнения для запроса.

FcnMode

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

HasContext

Возвращает значение, указывающее, имеет ли свойство CurrentConfiguration значение null.

(Унаследовано от ConfigurationElement)
Item[ConfigurationProperty]

Возвращает или задает свойство или атрибут данного элемента конфигурации.

(Унаследовано от ConfigurationElement)
Item[String]

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

(Унаследовано от ConfigurationElement)
LockAllAttributesExcept

Возвращает коллекцию заблокированных атрибутов.

(Унаследовано от ConfigurationElement)
LockAllElementsExcept

Возвращает коллекцию заблокированных элементов.

(Унаследовано от ConfigurationElement)
LockAttributes

Возвращает коллекцию заблокированных атрибутов.

(Унаследовано от ConfigurationElement)
LockElements

Возвращает коллекцию заблокированных элементов.

(Унаследовано от ConfigurationElement)
LockItem

Возвращает или задает значение, указывающее, заблокирован ли элемент.

(Унаследовано от ConfigurationElement)
MaxQueryStringLength

Получает или задает максимально допустимую длину (в символах) строки запроса в HTTP-запросе.

MaxRequestLength

Возвращает или задает максимальный размер запроса.

MaxUrlLength

Получает или задает максимально допустимую длину (в символах) URL-адреса в HTTP-запросе.

MaxWaitChangeNotification

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

MinFreeThreads

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

MinLocalRequestFreeThreads

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

Properties

Возвращает коллекцию свойств.

(Унаследовано от ConfigurationElement)
RelaxedUrlToFileSystemMapping

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

RequestLengthDiskThreshold

Возвращает или задает порог буферизации входящего потока.

RequestPathInvalidCharacters

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

RequestValidationMode

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

RequestValidationType

Получает или задает имя типа, используемого для проверки HTTP-запросов.

RequireRootedSaveAsPath

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

SectionInformation

Возвращает объект SectionInformation, содержащий неизменяемую информацию и функциональность объекта ConfigurationSection.

(Унаследовано от ConfigurationSection)
SendCacheControlHeader

Возвращает или задает значение, указывающее, отправляется ли cache-control:private заголовок как часть HTTP-ответа.

ShutdownTimeout

Возвращает или задает продолжительность допустимого простоя приложения до его отключения.

TargetFramework

Получает или задает целевую платформу .NET Framework.

UseFullyQualifiedRedirectUrl

Возвращает или задает значение, указывающее, являются ли перенаправления на стороне клиента полными.

WaitChangeNotification

Возвращает или задает время ожидания до следующего уведомления об изменении.

Методы

DeserializeElement(XmlReader, Boolean)

Считывает XML из файла конфигурации.

(Унаследовано от ConfigurationElement)
DeserializeSection(XmlReader)

Считывает XML из файла конфигурации.

(Унаследовано от ConfigurationSection)
Equals(Object)

Сравнивает текущий экземпляр ConfigurationElement с указанным объектом.

(Унаследовано от ConfigurationElement)
GetHashCode()

Получает уникальное значение, представляющее текущий экземпляр ConfigurationElement.

(Унаследовано от ConfigurationElement)
GetRuntimeObject()

Возвращает пользовательский объект при переопределении в производном классе.

(Унаследовано от ConfigurationSection)
GetTransformedAssemblyString(String)

Возвращает преобразованную версию указанного имени сборки.

(Унаследовано от ConfigurationElement)
GetTransformedTypeString(String)

Возвращает преобразованную версию указанного имени типа.

(Унаследовано от ConfigurationElement)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Init()

Задает объект ConfigurationElement в исходное состояние.

(Унаследовано от ConfigurationElement)
InitializeDefault()

Используется для инициализации набора значений по умолчанию для объекта ConfigurationElement.

(Унаследовано от ConfigurationElement)
IsModified()

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

(Унаследовано от ConfigurationSection)
IsReadOnly()

Получает значение, показывающее, является ли объект ConfigurationElement доступным только для чтения.

(Унаследовано от ConfigurationElement)
ListErrors(IList)

Добавляет ошибку "недействительное свойство" в данном объекте ConfigurationElement и всех его дочерних элементах к переданному списку.

(Унаследовано от ConfigurationElement)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnDeserializeUnrecognizedAttribute(String, String)

Возвращает значение, указывающее, встретился ли неизвестный атрибут при десериализации.

(Унаследовано от ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Возвращает значение, указывающее, встретился ли неизвестный элемент при десериализации.

(Унаследовано от ConfigurationElement)
OnRequiredPropertyNotFound(String)

Выдает исключение, если требуемое свойство не найдено.

(Унаследовано от ConfigurationElement)
PostDeserialize()

Вызывается после десериализации.

(Унаследовано от ConfigurationElement)
PreSerialize(XmlWriter)

Вызывается до сериализации.

(Унаследовано от ConfigurationElement)
Reset(ConfigurationElement)

Восстанавливает внутреннее состояние объекта ConfigurationElement, включая блокировки и коллекции свойств.

(Унаследовано от ConfigurationElement)
ResetModified()

Переустанавливает значение метода IsModified() в false при реализации в производном классе.

(Унаследовано от ConfigurationSection)
SerializeElement(XmlWriter, Boolean)

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

(Унаследовано от ConfigurationElement)
SerializeSection(ConfigurationElement, String, ConfigurationSaveMode)

Создает XML-строку, содержащую разъединенное представление об объекте ConfigurationSection, как об отдельном разделе, записываемым в файл.

(Унаследовано от ConfigurationSection)
SerializeToXmlElement(XmlWriter, String)

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

(Унаследовано от ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

Задает для свойства указанное значение.

(Унаследовано от ConfigurationElement)
SetReadOnly()

Задает свойство IsReadOnly() для объекта ConfigurationElement и всех подчиненных элементов.

(Унаследовано от ConfigurationElement)
ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName)

Указывает, следует ли сериализовать указанный элемент при сериализации иерархии объектов конфигурации для указанной целевой версии платформа .NET Framework.

(Унаследовано от ConfigurationSection)
ShouldSerializePropertyInTargetVersion(ConfigurationProperty, String, FrameworkName, ConfigurationElement)

Указывает, следует ли сериализовать указанное свойство при сериализации иерархии объектов конфигурации для указанной целевой версии платформа .NET Framework.

(Унаследовано от ConfigurationSection)
ShouldSerializeSectionInTargetVersion(FrameworkName)

Указывает, следует ли сериализовать текущий ConfigurationSection экземпляр при сериализации иерархии объектов конфигурации для указанной целевой версии платформа .NET Framework.

(Унаследовано от ConfigurationSection)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Изменяет объект ConfigurationElement для удаления всех значений, которые не должны сохраняться.

(Унаследовано от ConfigurationElement)

Применяется к