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

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

Классы

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

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

AnonymousIdentificationSection

Настраивает анонимную идентификацию для пользователей, которые не проходят проверку подлинности. Этот класс не наследуется.

AssemblyCollection

Представляет коллекцию AssemblyInfo объектов. Этот класс не наследуется.

AssemblyInfo

Ссылается на сборку, связанную с во время компиляции динамического ресурса. Этот класс не наследуется.

AuthenticationSection

Настраивает проверку подлинности для веб-приложения. Этот класс не наследуется.

AuthorizationRule

Класс AuthorizationRule позволяет программным способом получить доступ к разделу файла конфигурации и изменить его authorization . Этот класс не наследуется.

AuthorizationRuleCollection

Представляет коллекцию AuthorizationRule объектов. Этот класс не наследуется.

AuthorizationSection

Настраивает авторизацию веб-приложения. Этот класс не наследуется.

BrowserCapabilitiesCodeGenerator

Класс BrowserCapabilitiesCodeGenerator используется внутри aspnet_regbrowsers средства для анализа файлов определения браузера .browser и добавления браузеров в коллекцию известных браузеров, содержащихся в объекте BrowserCapabilitiesFactory .

BrowserCapabilitiesFactory

Предоставляет методы, используемые внутренне системой конфигурации для создания экземпляров класса HttpBrowserCapabilities, доступ к которому открыт через свойство ASP.NET встроенного Request.Browser.

BrowserCapabilitiesFactoryBase

Класс BrowserCapabilitiesFactoryBase является базовым классом, производным от которого BrowserCapabilitiesFactory является производный. Он используется внутренне во время выполнения системой конфигурации для создания экземпляров класса HttpCapabilitiesBase, доступ к которым осуществляется через встроенное свойство ASP.NET Request.Browser.

BufferModesCollection

Коллекция BufferModeSettings объектов. Этот класс не наследуется.

BufferModeSettings

Настраивает параметры ASP.NET буферизации событий для поставщиков событий. Этот класс не наследуется.

BuildProvider

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

BuildProviderCollection

Представляет коллекцию BuildProvider объектов. Этот класс не наследуется.

CacheSection

Настраивает параметры глобального кэша для приложения ASP.NET. Этот класс не наследуется.

ClientTarget

Определяет псевдоним, связанный с целевым агентом пользователя, для которого ASP.NET серверные элементы управления должны отображать содержимое. Этот класс не наследуется.

ClientTargetCollection

Представляет коллекцию ClientTarget объектов. Этот класс не наследуется.

ClientTargetSection

Настраивает clientTarget раздел. Этот класс не наследуется.

CodeSubDirectoriesCollection

Представляет коллекцию CodeSubDirectory объектов. Этот класс не наследуется.

CodeSubDirectory

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

CompilationSection

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

Compiler

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

CompilerCollection

Представляет коллекцию Compiler объектов. Этот класс не наследуется.

Converter

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

ConvertersCollection

Представляет коллекцию конфигураций, содержащую ссылки на Converter объекты.

CustomError

Настраивает раздел CustomError для сопоставления кода ошибки ASP.NET с пользовательской страницей. Этот класс не наследуется.

CustomErrorCollection

Представляет коллекцию CustomError объектов. Этот класс не наследуется.

CustomErrorsSection

Настраивает ASP.NET пользовательские ошибки. Этот класс не наследуется.

DeploymentSection

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

EventMappingSettings

Определяет параметры сопоставления событий ASP.NET для поставщиков событий. Этот класс не наследуется.

EventMappingSettingsCollection

Предоставляет коллекцию EventMappingSettings объектов. Этот класс не наследуется.

ExpressionBuilder

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

ExpressionBuilderCollection

Представляет коллекцию ExpressionBuilder объектов. Этот класс не наследуется.

FolderLevelBuildProvider

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

FolderLevelBuildProviderCollection

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

FormsAuthenticationConfiguration

Настраивает приложение ASP.NET для использования модальности форм AuthenticationMode.

FormsAuthenticationCredentials

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

FormsAuthenticationUser

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

FormsAuthenticationUserCollection

Представляет коллекцию FormsAuthenticationUser объектов. Этот класс не наследуется.

FullTrustAssembliesSection

Настраивает набор сборок полного доверия. Этот класс не наследуется.

FullTrustAssembly

Настраивает сборку полного доверия. Этот класс не наследуется.

FullTrustAssemblyCollection

Представляет коллекцию FullTrustAssembly объектов. Этот класс не наследуется.

GlobalizationSection

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

HealthMonitoringSection

Настраивает ASP.NET профили, определяющие способ отправки событий мониторинга работоспособности поставщикам событий. Этот класс не наследуется.

HostingEnvironmentSection

Определяет параметры конфигурации, которые управляют поведением среды размещения приложений. Этот класс не наследуется.

HttpCapabilitiesBase

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

HttpCapabilitiesDefaultProvider

Расширение по умолчанию класса HttpCapabilitiesProvider, включенного в ASP.NET.

HttpCapabilitiesProvider

Позволяет настраивать определения браузера. Кроме того, можно настроить алгоритм, определяющий браузер на основе сведений входящего HttpRequest.

HttpCapabilitiesSectionHandler

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

HttpConfigurationContext

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

HttpCookiesSection

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

HttpHandlerAction

Настраивает HttpHandlersSection раздел конфигурации. Этот класс не наследуется.

HttpHandlerActionCollection

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

HttpHandlersSection

Настраивает обработчик HTTP для веб-приложения. Этот класс не наследуется.

HttpModuleAction

Настраивает HttpModulesSection модули. Этот класс не наследуется.

HttpModuleActionCollection

Представляет коллекцию HttpModuleAction объектов. Этот класс не наследуется.

HttpModulesSection

Настраивает модуль HTTP для веб-приложения. Этот класс не наследуется.

HttpRuntimeSection

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

IdentitySection

Настраивает удостоверение веб-приложения. Этот класс не наследуется.

IgnoreDeviceFilterElement

Настраивает элемент фильтра устройств.

IgnoreDeviceFilterElementCollection

Представляет коллекцию IgnoreDeviceFilterElement объектов. Этот класс не наследуется.

LowerCaseStringConverter

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

MachineKeySection

Определяет параметры конфигурации, управляющие созданием ключей и алгоритмами, которые используются в операциях шифрования, расшифровки и кода проверки подлинности сообщений (MAC) в Windows Forms аутентификации, проверки состояния представления и изоляции приложений состояния сеанса. Этот класс не наследуется.

MachineKeyValidationConverter

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

MembershipSection

Определяет параметры конфигурации для поддержки инфраструктуры для настройки сведений о членстве и управления ими. Этот класс не наследуется.

NamespaceCollection

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

NamespaceInfo

Содержит ссылку на одно пространство имен конфигурации, аналогичную директиве Import . Этот класс не наследуется.

OutputCacheProfile

Настраивает профиль кэша выходных данных, который можно использовать страницами приложения. Этот класс не наследуется.

OutputCacheProfileCollection

Представляет коллекцию OutputCacheProfile объектов. Этот класс не наследуется.

OutputCacheSection

Настраивает кэш выходных данных для веб-приложения. Этот класс не наследуется.

OutputCacheSettingsSection

Настраивает параметры кэша выходных данных для страниц приложения. Этот класс не наследуется.

PagesSection

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

PartialTrustVisibleAssembliesSection

Настраивает набор сборок с частичным доверием. Этот класс не наследуется.

PartialTrustVisibleAssembly

Настраивает сборку с частичным доверием. Этот класс не наследуется.

PartialTrustVisibleAssemblyCollection

Представляет коллекцию PartialTrustVisibleAssembly объектов. Этот класс не наследуется.

PassportAuthentication

Настраивает проверку подлинности на основе Passport в ASP.NET приложениях.

ProcessModelSection

Настраивает параметры модели ASP.NET на веб-сервере Internet Information Services (IIS). Этот класс не наследуется.

ProfileGroupSettings

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

ProfileGroupSettingsCollection

Содержит набор ProfileGroupSettings объектов.

ProfilePropertySettings

Класс ProfilePropertySettings предоставляет способ программного доступа и изменения profiles раздела файла конфигурации. Этот класс не наследуется.

ProfilePropertySettingsCollection

Содержит набор ProfilePropertySettingsCollection объектов.

ProfileSection

Класс ProfileSection предоставляет способ программного доступа и изменения profile раздела файла конфигурации. Этот класс не наследуется.

ProfileSettings

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

ProfileSettingsCollection

Содержит коллекцию ProfileSettings объектов. Этот класс не наследуется.

ProtocolCollection

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

ProtocolElement

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

ProtocolsConfigurationHandler

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

ProtocolsSection

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

ProvidersHelper

Предоставляет методы для создания экземпляров поставщика либо последовательно, либо в пакете.

RegexWorker

Используется во время BrowserCapabilitiesFactory выполнения и BrowserCapabilitiesCodeGenerator анализирует данные запроса и определяет браузер.

RemoteWebConfigurationHostServer

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

RoleManagerSection

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

RootProfilePropertySettingsCollection

Выступает в качестве верхней части двухуровневой именованной иерархии коллекций ProfilePropertySettingsCollection .

RuleSettings

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

RuleSettingsCollection

Коллекция RuleSettings объектов. Этот класс не наследуется.

ScriptingAuthenticationServiceSection

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

ScriptingJsonSerializationSection

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

ScriptingProfileServiceSection

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

ScriptingRoleServiceSection

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

ScriptingScriptResourceHandlerSection

ScriptingScriptResourceHandler Представляет раздел конфигурации в <scripting> элементе файла конфигурации. Этот класс не наследуется.

ScriptingSectionGroup

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

ScriptingWebServicesSectionGroup

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

SecurityPolicySection

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

SessionPageStateSection

Настраивает sessionPageState раздел. Этот класс не наследуется.

SessionStateSection

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

SiteMapSection

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

SqlCacheDependencyDatabase

Настраивает базы данных зависимостей кэша SQL для приложения ASP.NET. Этот класс не наследуется.

SqlCacheDependencyDatabaseCollection

Представляет коллекцию SqlCacheDependencyDatabase объектов. Этот класс не наследуется.

SqlCacheDependencySection

Настраивает зависимости кэша SQL для приложения ASP.NET. Этот класс не наследуется.

SystemWebCachingSectionGroup

Настраивает группу caching в файле конфигурации. Этот класс не наследуется.

SystemWebExtensionsSectionGroup

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

SystemWebSectionGroup

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

TagMapCollection

Содержит коллекцию TagMapInfo объектов.

TagMapInfo

Содержит одну инструкцию повторного сопоставления тега конфигурации. Этот класс не наследуется.

TagPrefixCollection

Содержит коллекцию TagPrefixInfo объектов.

TagPrefixInfo

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

TraceSection

Настраивает службу трассировки ASP.NET. Этот класс не наследуется.

TransformerInfo

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

TransformerInfoCollection

Содержит коллекцию TransformerInfo объектов. Этот класс не наследуется.

TrustLevel

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

TrustLevelCollection

Содержит коллекцию TrustLevel объектов. Этот класс не наследуется.

TrustSection

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

UrlMapping

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

UrlMappingCollection

Представляет коллекцию UrlMapping объектов. Этот класс не наследуется.

UrlMappingsSection

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

UserMapPath

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

VirtualDirectoryMapping

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

VirtualDirectoryMappingCollection

Содержит коллекцию VirtualDirectoryMapping объектов. Этот класс не наследуется.

WebConfigurationFileMap

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

WebConfigurationManager

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

WebContext

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

WebControlsSection

Настраивает webControls раздел. Этот класс не наследуется.

WebPartsPersonalization

Позволяет указать поставщика персонализации и задать авторизации персонализации. Этот класс не наследуется.

WebPartsPersonalizationAuthorization

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

WebPartsSection

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

XhtmlConformanceSection

Настраивает xhtmlConformance раздел. Этот класс не наследуется.

Интерфейсы

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

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

IConfigMapPathFactory

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

IRemoteWebConfigurationHostServer

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

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

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

Задает режим асинхронных запросов.

AuthenticationMode

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

AuthorizationRuleAction

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

CustomErrorsMode

Задает значения для пользовательской модальности ошибок.

CustomErrorsRedirectMode

Указывает значения для обработки URL-адреса исходного запроса при отображении пользовательской страницы ошибок.

FcnMode

Указывает поведение уведомления об изменении файла (FCN) в приложении.

FormsAuthPasswordFormat

Определяет формат шифрования для хранения паролей.

FormsProtectionEnum

Определяет тип шифрования, если таковой используется для файлов cookie.

MachineKeyCompatibilityMode

Указывает, какие методы шифрования можно использовать.

MachineKeyValidation

Задает алгоритм хэширования, который ASP.NET используется для проверки подлинности форм и проверки данных состояния представления, а также для идентификации состояния внепроцессного сеанса.

MembershipPasswordCompatibilityMode

Перечисляет режимы совместимости паролей для ASP.NET членства.

PagesEnableSessionState

Используется для определения активации состояния сеанса для одной веб-страницы или всего веб-приложения.

ProcessModelComAuthenticationLevel

Указывает уровень проверки подлинности для безопасности DCOM.

ProcessModelComImpersonationLevel

Указывает уровень проверки подлинности для безопасности COM.

ProcessModelLogLevel

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

ProfileGuidedOptimizationsFlags

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

SerializationMode

Определяет метод сериализации, используемый для объекта ProfilePropertySettings.

TicketCompatibilityMode

Определяет, следует ли использовать согласованное универсальное время (UTC) или локальное время для даты окончания срока действия билета для проверки подлинности форм.

TraceDisplayMode

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

WebApplicationLevel

Указывает уровень пути файла конфигурации веб-приложения.

XhtmlConformanceMode

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