System.Web.Configuration Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, используемые для настройки ASP.NET конфигурации.
Классы
| Имя | Описание |
|---|---|
| AdapterDictionary |
Используется внутренне во время выполнения системой конфигурации, чтобы содержать имена доступных адаптеров, используемых для отрисовки элементов управления сервера в разных браузерах. |
| AnonymousIdentificationSection |
Настраивает анонимную идентификацию для пользователей, которые не проходят проверку подлинности. Этот класс не наследуется. |
| AssemblyCollection |
Представляет коллекцию AssemblyInfo объектов. Этот класс не наследуется. |
| AssemblyInfo |
Ссылается на сборку, связанную с во время компиляции динамического ресурса. Этот класс не наследуется. |
| AuthenticationSection |
Настраивает проверку подлинности для веб-приложения. Этот класс не наследуется. |
| AuthorizationRule |
Класс AuthorizationRule позволяет программным способом получить доступ к разделу файла конфигурации и изменить его |
| AuthorizationRuleCollection |
Представляет коллекцию AuthorizationRule объектов. Этот класс не наследуется. |
| AuthorizationSection |
Настраивает авторизацию веб-приложения. Этот класс не наследуется. |
| BrowserCapabilitiesCodeGenerator |
Класс BrowserCapabilitiesCodeGenerator используется внутри |
| BrowserCapabilitiesFactory |
Предоставляет методы, используемые внутренне системой конфигурации для создания экземпляров класса HttpBrowserCapabilities, доступ к которому открыт через свойство ASP.NET встроенного |
| BrowserCapabilitiesFactoryBase |
Класс BrowserCapabilitiesFactoryBase является базовым классом, производным от которого BrowserCapabilitiesFactory является производный. Он используется внутренне во время выполнения системой конфигурации для создания экземпляров класса HttpCapabilitiesBase, доступ к которым осуществляется через встроенное свойство ASP.NET |
| BufferModesCollection |
Коллекция BufferModeSettings объектов. Этот класс не наследуется. |
| BufferModeSettings |
Настраивает параметры ASP.NET буферизации событий для поставщиков событий. Этот класс не наследуется. |
| BuildProvider |
Предоставляет функции для анализа определенного типа файла и создания кода во время компиляции динамического ресурса. Этот класс не наследуется. |
| BuildProviderCollection |
Представляет коллекцию BuildProvider объектов. Этот класс не наследуется. |
| CacheSection |
Настраивает параметры глобального кэша для приложения ASP.NET. Этот класс не наследуется. |
| ClientTarget |
Определяет псевдоним, связанный с целевым агентом пользователя, для которого ASP.NET серверные элементы управления должны отображать содержимое. Этот класс не наследуется. |
| ClientTargetCollection |
Представляет коллекцию ClientTarget объектов. Этот класс не наследуется. |
| ClientTargetSection |
Настраивает |
| 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 |
Помогает читать в |
| 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 |
Содержит ссылку на одно пространство имен конфигурации, аналогичную директиве |
| OutputCacheProfile |
Настраивает профиль кэша выходных данных, который можно использовать страницами приложения. Этот класс не наследуется. |
| OutputCacheProfileCollection |
Представляет коллекцию OutputCacheProfile объектов. Этот класс не наследуется. |
| OutputCacheSection |
Настраивает кэш выходных данных для веб-приложения. Этот класс не наследуется. |
| OutputCacheSettingsSection |
Настраивает параметры кэша выходных данных для страниц приложения. Этот класс не наследуется. |
| PagesSection |
Предоставляет программный доступ к разделу страниц файла конфигурации. Этот класс не наследуется. |
| PartialTrustVisibleAssembliesSection |
Настраивает набор сборок с частичным доверием. Этот класс не наследуется. |
| PartialTrustVisibleAssembly |
Настраивает сборку с частичным доверием. Этот класс не наследуется. |
| PartialTrustVisibleAssemblyCollection |
Представляет коллекцию PartialTrustVisibleAssembly объектов. Этот класс не наследуется. |
| PassportAuthentication |
Настраивает проверку подлинности на основе Passport в ASP.NET приложениях. |
| ProcessModelSection |
Настраивает параметры модели ASP.NET на веб-сервере Internet Information Services (IIS). Этот класс не наследуется. |
| ProfileGroupSettings |
Предоставляет программный доступ к |
| ProfileGroupSettingsCollection |
Содержит набор ProfileGroupSettings объектов. |
| ProfilePropertySettings |
Класс ProfilePropertySettings предоставляет способ программного доступа и изменения |
| ProfilePropertySettingsCollection |
Содержит набор ProfilePropertySettingsCollection объектов. |
| ProfileSection |
Класс ProfileSection предоставляет способ программного доступа и изменения |
| ProfileSettings |
Настраивает профили событий ASP.NET. Этот класс не наследуется. |
| ProfileSettingsCollection |
Содержит коллекцию ProfileSettings объектов. Этот класс не наследуется. |
| ProtocolCollection |
Представляет элемент конфигурации, содержащий коллекцию протоколов. |
| ProtocolElement |
Представляет элемент протокола в файле конфигурации веб-служб. |
| ProtocolsConfigurationHandler |
Представляет обработчик конфигурации для протоколов. |
| ProtocolsSection |
|
| ProvidersHelper |
Предоставляет методы для создания экземпляров поставщика либо последовательно, либо в пакете. |
| RegexWorker |
Используется во время BrowserCapabilitiesFactory выполнения и BrowserCapabilitiesCodeGenerator анализирует данные запроса и определяет браузер. |
| RemoteWebConfigurationHostServer |
Используется во время выполнения для удаленного доступа к данным конфигурации. |
| RoleManagerSection |
Определяет параметры конфигурации, используемые для поддержки инфраструктуры управления ролями веб-приложений. Этот класс не наследуется. |
| RootProfilePropertySettingsCollection |
Выступает в качестве верхней части двухуровневой именованной иерархии коллекций ProfilePropertySettingsCollection . |
| RuleSettings |
Настраивает правила событий ASP.NET. Этот класс не наследуется. |
| RuleSettingsCollection |
Коллекция RuleSettings объектов. Этот класс не наследуется. |
| ScriptingAuthenticationServiceSection |
Представляет раздел конфигурации для параметров службы проверки подлинности. Этот класс не наследуется. |
| ScriptingJsonSerializationSection |
|
| ScriptingProfileServiceSection |
Представляет раздел конфигурации для параметров службы профилей. Этот класс не наследуется. |
| ScriptingRoleServiceSection |
Представляет раздел конфигурации для параметров ролей и служб. |
| ScriptingScriptResourceHandlerSection |
|
| ScriptingSectionGroup |
Представляет раздел конфигурации для параметров скриптов. Этот класс не наследуется. |
| ScriptingWebServicesSectionGroup |
Представляет группу связанных разделов в файле конфигурации. |
| SecurityPolicySection |
Определяет параметры конфигурации, используемые для поддержки инфраструктуры безопасности веб-приложения. Этот класс не наследуется. |
| SessionPageStateSection |
Настраивает |
| SessionStateSection |
Настраивает состояние сеанса для веб-приложения. |
| SiteMapSection |
Определяет параметры конфигурации, используемые для поддержки инфраструктуры для настройки, хранения и отрисовки навигации сайта. Этот класс не наследуется. |
| SqlCacheDependencyDatabase |
Настраивает базы данных зависимостей кэша SQL для приложения ASP.NET. Этот класс не наследуется. |
| SqlCacheDependencyDatabaseCollection |
Представляет коллекцию SqlCacheDependencyDatabase объектов. Этот класс не наследуется. |
| SqlCacheDependencySection |
Настраивает зависимости кэша SQL для приложения ASP.NET. Этот класс не наследуется. |
| SystemWebCachingSectionGroup |
Настраивает группу |
| SystemWebExtensionsSectionGroup |
Представляет группу связанных разделов в файле конфигурации. Этот класс не наследуется. |
| SystemWebSectionGroup |
Позволяет пользователю программно получить доступ к |
| TagMapCollection |
Содержит коллекцию TagMapInfo объектов. |
| TagMapInfo |
Содержит одну инструкцию повторного сопоставления тега конфигурации. Этот класс не наследуется. |
| TagPrefixCollection |
Содержит коллекцию TagPrefixInfo объектов. |
| TagPrefixInfo |
Определяет элемент конфигурации, содержащий сведения, связанные с тегами. |
| TraceSection |
Настраивает службу трассировки ASP.NET. Этот класс не наследуется. |
| TransformerInfo |
Указывает пользовательский класс, расширяющий WebPartTransformer класс для использования подключениями веб-части. |
| TransformerInfoCollection |
Содержит коллекцию TransformerInfo объектов. Этот класс не наследуется. |
| TrustLevel |
Определяет сопоставление определенных уровней безопасности с именованными файлами политики. Этот класс не наследуется. |
| TrustLevelCollection |
Содержит коллекцию TrustLevel объектов. Этот класс не наследуется. |
| TrustSection |
Настраивает уровень безопасности доступа к коду, применяемый к приложению. Этот класс не наследуется. |
| UrlMapping |
Сопоставляет URL-адрес, отображаемый пользователям с URL-адресом страницы в веб-приложении. Этот класс не наследуется. |
| UrlMappingCollection |
Представляет коллекцию UrlMapping объектов. Этот класс не наследуется. |
| UrlMappingsSection |
Предоставляет программный доступ к разделу |
| UserMapPath |
Сопоставляет виртуальные пути файла конфигурации с физическими путями. |
| VirtualDirectoryMapping |
Указывает настраиваемую иерархию виртуальных каталогов для веб-приложения. Этот класс не наследуется. |
| VirtualDirectoryMappingCollection |
Содержит коллекцию VirtualDirectoryMapping объектов. Этот класс не наследуется. |
| WebConfigurationFileMap |
Определяет сопоставления файлов конфигурации для веб-приложения. Этот класс не наследуется. |
| WebConfigurationManager |
Предоставляет доступ к файлам конфигурации при применении к веб-приложениям. |
| WebContext |
Управляет контекстом пути для текущего веб-приложения. Этот класс не наследуется. |
| WebControlsSection |
Настраивает |
| WebPartsPersonalization |
Позволяет указать поставщика персонализации и задать авторизации персонализации. Этот класс не наследуется. |
| WebPartsPersonalizationAuthorization |
Предоставляет программный доступ к |
| WebPartsSection |
Предоставляет программный доступ к разделу |
| XhtmlConformanceSection |
Настраивает |
Интерфейсы
| Имя | Описание |
|---|---|
| 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 |
Указывает режим проверки подлинности, используемый в веб-приложении. |