System.Web Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Для .NET Core и .NET 5+ это пространство имен содержит HttpUtility класс .
Для платформа .NET Framework это пространство имен содержит классы и интерфейсы, обеспечивающие обмен данными между браузером и сервером. К этим классам HttpRequest относятся класс , предоставляющий обширные сведения о текущем HTTP-запросе; HttpResponse класс , который управляет выходными данными HTTP для клиента; и HttpServerUtility класс , предоставляющий доступ к серверным служебным программам и процессам. System.Webтакже включает классы для управления файлами cookie, передачи файлов, сведений об исключениях и управления кэшем вывода в платформа .NET Framework.
Классы
AspNetHostingPermission |
Управляет разрешениями на доступ в средах с ASP.NET. Этот класс не наследуется. |
AspNetHostingPermissionAttribute |
Разрешает применять меры безопасности для AspNetHostingPermission к коду с помощью декларативной безопасности. Этот класс не наследуется. |
DefaultHttpHandler |
Представляет свойства и методы обработчика HTTP-данных, заданного по умолчанию. |
EventHandlerTaskAsyncHelper |
Преобразует возвращающий задачу асинхронный метод в методы, использующие асинхронную модель программирования, используемую в предыдущих версиях ASP.NET и которая основана на событиях начала и конца. |
HtmlString |
Представляет HTML-кодированную строку, которую не следует перекодировать еще раз. |
HttpApplication |
Определяет методы, свойства и события, являющиеся общими для всех объектов в приложении ASP.NET. Этот класс является базовым для приложений, определенных пользователем в файле Global.asax. |
HttpApplicationState |
Обеспечивает общий доступ к глобальным сведениям в рамках нескольких сеансов и запросов в приложении ASP.NET. |
HttpApplicationStateBase |
Служит базовым классом для классов, включающих обмен информацией среди нескольких сеансов и запросов в приложении ASP.NET. |
HttpApplicationStateWrapper |
Инкапсулирует встроенный HTTP-объект, позволяющий совместно использовать данные в нескольких запросах и сеансах в приложении ASP.NET. |
HttpBrowserCapabilities |
Позволяет серверу собирать сведения о возможностях браузера, выполняющегося на клиенте. |
HttpBrowserCapabilitiesBase |
Служит базовым классом для классов, которые позволяют серверу собирать информацию о возможностях браузера, от которого поступил текущий запрос. |
HttpBrowserCapabilitiesWrapper |
Инкапсулирует внутренний объект HTTP, позволяющий серверу собирать информацию о возможностях браузера, от которого поступил текущий запрос. |
HttpCachePolicy |
Содержит методы для определения HTTP-заголовков кэша, а также для управления кэшем вывода страниц ASP.NET. |
HttpCachePolicyBase |
Служит базовым классом для классов, содержащих методы для задания заголовков HTTP кэша, а также для управления кэшем вывода страниц ASP.NET. |
HttpCachePolicyWrapper |
Инкапсулирует внутренний объект HTTP, содержащий методы для задания заголовков HTTP кэша, а также для управления кэшем вывода страниц ASP.NET. |
HttpCacheVaryByContentEncodings |
Предоставляет типобезопасный способ задать свойство VaryByContentEncodings класса HttpCachePolicy. |
HttpCacheVaryByHeaders |
Предоставляет типобезопасный способ задать свойство VaryByHeaders. |
HttpCacheVaryByParams |
Предоставляет типобезопасный способ задать свойство VaryByParams. |
HttpClientCertificate |
Предоставляет поля сертификата клиента, выданные клиентом в ответ на запрос удостоверения клиента, полученный от сервера. |
HttpCompileException |
Исключение, которое выдается при возникновении ошибки компилятора. |
HttpContext |
Инкапсулирует все связанные с НТТР сведения об отдельном НТТР-запросе. |
HttpContextBase |
Служит базовым классом для классов, содержащих НТТР-данные об отдельном НТТР-запросе. |
HttpContextWrapper |
Инкапсулирует встроенный объект HTTP, содержащий связанные с НТТР сведения об отдельном НТТР-запросе. |
HttpCookie |
Предоставляет типобезопасный способ создания и обработки отдельных НТТР-файлов Cookie. |
HttpCookieCollection |
Предоставляет типобезопасный способ работы с файлами cookie по протоколу HTTP. |
HttpException |
Описывает исключение, которое возникает при обработке HTTP-запросов. |
HttpFileCollection |
Предоставляет доступ к файлам, отправленным клиентом, и упорядочивает их. |
HttpFileCollectionBase |
Служит базовым классом для классов, предоставляющих доступ к файлам, которые были отправлены клиентом. |
HttpFileCollectionWrapper |
Инкапсулирует встроенный HTTP-объект, предоставляющий доступ к файлам, которые были отправлены клиентом. |
HttpModuleCollection |
Предоставляет способ индексации и получения коллекции объектов IHttpModule. |
HttpParseException |
Исключение, которое выдается при возникновении ошибки анализа. |
HttpPostedFile |
Предоставляет доступ к отдельным файлам, загруженным клиентом. |
HttpPostedFileBase |
Служит базовым классом для классов, предоставляющих доступ к отдельным файлам, которые были отправлены клиентом. |
HttpPostedFileWrapper |
Инкапсулирует встроенный HTTP-объект, предоставляющий доступ к отдельным файлам, которые были отправлены клиентом. |
HttpRequest |
Позволяет ASP.NET считывать значения HTTP, отправляемые клиентом во время веб-запроса. |
HttpRequestBase |
Служит базовым классом для классов, позволяющих ASP.NET считывать значения HTTP, отправленные клиентом во время веб-запроса. |
HttpRequestValidationException |
Исключение, выдаваемое при получении от клиента потенциально опасной строки входящих данных в качестве части данных запроса. Этот класс не наследуется. |
HttpRequestWrapper |
Инкапсулирует встроенный HTTP-объект, позволяющий ASP.NET считывать значения HTTP, отправленные клиентом во время веб-запроса. |
HttpResponse |
Инкапсулирует данные ответа HTTP, полученные при выполнении операции ASP.NET. |
HttpResponseBase |
Представляет базовый класс для классов, который передает данные HTTP-ответа из операции ASP.NET. |
HttpResponseWrapper |
Инкапсулирует встроенный HTTP-объект, предоставляющий данные HTTP-ответа, полученные в результате выполнения операции ASP.NET. |
HttpRuntime |
Предоставляет набор исполняемых служб ASP.NET для текущего приложения. |
HttpServerUtility |
Предоставляет вспомогательные методы для обработки веб-запросов. |
HttpServerUtilityBase |
Служит базовым классом для классов, предоставляющих вспомогательные методы для обработки веб-запросов. |
HttpServerUtilityWrapper |
Инкапсулирует встроенный HTTP-объект, который предоставляет вспомогательные методы для обработки веб-запросов. |
HttpSessionStateBase |
Служит базовым классом для классов, который предоставляет доступ к значениям состояния сеанса, параметрам уровня сеанса и методам управления жизненным циклом. |
HttpSessionStateWrapper |
Инкапсулирует встроенный HTTP-объект, который предоставляет доступ к значениям состояния сеанса, параметрам уровня сеанса и методам управления жизненным циклом. |
HttpStaticObjectsCollection |
Предоставляет коллекцию объектов уровня приложения для свойства StaticObjects. |
HttpStaticObjectsCollectionBase |
Служит базовым классом для классов, предоставляющих коллекцию объектов масштаба приложения для свойства StaticObjects. |
HttpStaticObjectsCollectionWrapper |
Инкапсулирует встроенный HTTP-объект, который предоставляет коллекцию объектов уровня приложения для свойства StaticObjects. |
HttpTaskAsyncHandler |
Предоставляет методы, которые может реализовывать производный класс обработчика задач для обработки асинхронной задачи. |
HttpUnhandledException |
Исключение, которое выдается при возникновении универсального исключения. |
HttpUtility |
Предоставляет методы для кодирования и декодирования URL-адресов при обработке веб-запросов. Этот класс не наследуется. |
HttpWorkerRequest |
Данный абстрактный класс определяет основные рабочие методы и перечисления, используемые управляемым кодом ASP.NET для обработки запросов. |
HttpWriter |
Предоставляет объект TextWriter, доступ к которому осуществляется через встроенный объект HttpResponse. |
IisTraceListener |
Предоставляет прослушиватель, который направляет все выходные данные трассировки и отладки в инфраструктуру IIS 7.0. |
MimeMapping |
Сопоставляет расширения документов с типами содержимого MIME. |
ParserError |
Представляет ошибку или предупреждение синтаксического анализатора. Этот класс не наследуется. |
ParserErrorCollection |
Управляет набором ошибок средства синтаксического анализа, обнаруживаемых в процессе анализа. Этот класс не наследуется. |
PreApplicationStartMethodAttribute |
Предоставляет расширенную поддержку запуска приложения. |
ProcessInfo |
Предоставляет сведения о процессах, выполняющихся в данный момент. |
ProcessModelInfo |
Содержит методы, возвращающие сведения о рабочих процессах. |
SiteMap |
Класс SiteMap — это хранимое в памяти представление структуры переходов узла, которая предоставляется одним или несколькими поставщиками карты веб-узла. Этот класс не наследуется. |
SiteMapNode |
Представляет узел в иерархической структуре карты веб-узла, например, описываемой классом SiteMap и классами, которые реализуют абстрактный класс SiteMapProvider. |
SiteMapNodeCollection |
Предоставляет строго типизированную коллекцию для объектов SiteMapNode и реализует интерфейс IHierarchicalEnumerable для поддержки перехода по коллекции. |
SiteMapProvider |
Представляет общий базовый класс для всех поставщиков данных карты веб-узла, а также предоставляет для разработчиков способ реализации специальных поставщиков данных карт веб-узлов, которых можно использовать с инфраструктурой карты веб-узла ASP.NET в качестве постоянных хранилищ для объектов SiteMap. |
SiteMapProviderCollection |
Используется классом SiteMap для отслеживания установки объектов SiteMapProvider, доступных для объекта SiteMap во время инициализации карты веб-сайта. Этот класс не наследуется. |
SiteMapResolveEventArgs |
Предоставляет данные для события, которое изменяется после вызова свойства CurrentNode класса SiteMapProvider. |
StaticSiteMapProvider |
Обеспечивает частичную реализацию абстрактного класса SiteMapProvider и выступает в качестве базового класса для класса XmlSiteMapProvider, который задан по умолчанию для поставщика карты веб-узла в ASP.NET. |
TraceContext |
Получает и представляет подробности выполнения веб-запроса. Этот класс не наследуется. |
TraceContextEventArgs |
Предоставляет коллекцию записей трассировки в любой метод, который обрабатывает событие TraceFinished. Этот класс не наследуется. |
TraceContextRecord |
Представляет сообщение трассировки ASP.NET и любые связанные с ним данные. |
UnvalidatedRequestValues |
Предоставляет доступ к значениям HTTP-запроса, не активируя проверку запросов ASP.NET. |
UnvalidatedRequestValuesBase |
Служит базовым классом для классов, которые предоставляют доступ к значениям HTTP-запросов, не активируя проверку запросов ASP.NET. |
UnvalidatedRequestValuesWrapper |
Предоставляет класс-оболочку для UnvalidatedRequestValuesBase и доступ к значениям HTTP-запросов, не активируя проверку запросов ASP.NET. |
VirtualPathUtility |
Предоставляет служебные методы для основных операций с виртуальным путем. |
WebPageTraceListener |
Предоставляет прослушиватель, который направляет сообщения Trace для вывода веб-страниц ASP.NET. |
XmlSiteMapProvider |
Класс XmlSiteMapProvider является производным от класса SiteMapProvider и является поставщиком карты веб-узла по умолчанию для ASP.NET. Класс XmlSiteMapProvider формирует деревья карты веб-узла из XML-файлов с расширением имени файла .sitemap. |
Интерфейсы
IHtmlString |
Представляет HTML-кодированную строку, которую не следует перекодировать еще раз. |
IHttpAsyncHandler |
Определяет контракт, который должны реализовать объекты асинхронного обработчика НТТР-данных. |
IHttpHandler |
Определяет контракт, реализуемый ASP.NET для асинхронной обработки веб-запросов НТТР с помощью пользовательских обработчиков НТТР-данных. |
IHttpHandlerFactory |
Определяет контракт, который должны реализовать фабрики классов для создания новых объектов IHttpHandler. |
IHttpModule |
Предоставляет инициализацию модуля и события удаления для класса реализации. |
IPartitionResolver |
Описывает методы, которые должны быть реализованы для пользовательского разрешения раздела состояния сеанса. |
ISubscriptionToken |
Представляет интерфейс, реализуемый объектом, который может быть использован для отмены подписки прослушивателей. |
ITlsTokenBindingInfo |
Предоставляет сведения о привязке токена TLS. |
Перечисления
ApplicationShutdownReason |
Указывает, почему класс AppDomain завершает работу. |
AspNetHostingPermissionLevel |
Указывает уровень доверия, предоставляемый веб-приложению ASP.NET. |
HttpCacheability |
Предоставляет последовательность значений, используемых для задания НТТР-заголовка |
HttpCacheRevalidation |
Предоставляет последовательные значения, используемые для задания связанных с повторной проверкой НТТР-заголовков |
HttpCookieMode |
Указывает, как в веб-приложении используются файлы Cookie. |
HttpValidationStatus |
Предоставляет список значений, определяющих состояние проверки кэша. |
ProcessShutdownReason |
Предоставляет перечисленные значения, показывающие, почему была завершена работа процесса. |
ProcessStatus |
Предоставляет перечисленные значения, показывающие текущее состояние процесса. |
ReadEntityBodyMode |
Определяет константы, указывающие, как был считан основной текст HTTP-запроса. |
RequestNotification |
Показывает события (в том числе события жизненного цикла), происходящие при обработке запроса HttpApplication. |
RequestNotificationStatus |
Указывает состояние уведомления в конвейере запросов. |
SameSiteMode |
Указывает константы, которые задают значение атрибута SameSite файла cookie. |
TraceMode |
Задает порядок выдачи сообщений трассировки на HTML-страницу. |
Делегаты
BeginEventHandler |
Представляет метод, обрабатывающий асинхронные события, например события приложений. Этот делегат вызывается при запуске асинхронной операции. |
EndEventHandler |
Представляет метод, обрабатывающий асинхронные события, например события приложений. |
HttpCacheValidateHandler |
Представляет метод, который вызывается для проверки кэшированного элемента до того, как элемент будет передан из кэша. |
HttpResponseSubstitutionCallback |
Представляет метод, который обрабатывает подстановку пост-кэша. |
HttpWorkerRequest.EndOfSendNotification |
Представляет метод, который уведомляет вызывающего о завершении отправки ответа. |
SiteMapResolveEventHandler |
Представляет метод, который обрабатывает событие SiteMapResolve определенного экземпляра SiteMapProvider или статического класса SiteMap. |
TaskEventHandler |
Представляет асинхронную задачу, которая обрабатывается экземпляром класса EventHandlerTaskAsyncHelper. |
TraceContextEventHandler |
Представляет метод, обрабатывающий событие TraceFinished объекта TraceContext. |