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

Пространство имен System.Web осуществляет поддержку классов и интерфейсов, которые обеспечивают взаимодействие между браузером и сервером. The System.Web namespace supplies classes and interfaces that enable browser-server communication. В это пространство имен входят класс HttpRequest, предоставляющий подробные сведения о текущем HTTP-запросе, класс HttpResponse, управляющий выводом HTTP-данных клиенту, и класс HttpServerUtility, с помощью которого обеспечивается доступ к серверным служебным программам и процессам. This namespace includes the HttpRequest class, which provides extensive information about the current HTTP request; the HttpResponse class, which manages HTTP output to the client; and the HttpServerUtility class, which provides access to server-side utilities and processes. Также пространство имен System.Web содержит классы для работы с файлами Cookie, передачи файлов, получения сведений об исключениях и управления кэшем вывода. System.Web also includes classes for cookie manipulation, file transfer, exception information, and output cache control.

Классы

AspNetHostingPermission

Управляет разрешениями на доступ в средах с ASP.NET.Controls access permissions in ASP.NET hosted environments. Этот класс не наследуется.This class cannot be inherited.

AspNetHostingPermissionAttribute

Разрешает применять меры безопасности для AspNetHostingPermission к коду с помощью декларативной безопасности.Allows security actions for AspNetHostingPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

DefaultHttpHandler

Представляет свойства и методы обработчика HTTP-данных, заданного по умолчанию.Represents the properties and methods of a default HTTP handler.

EventHandlerTaskAsyncHelper

Преобразует возвращающий задачу асинхронный метод в методы, использующие асинхронную модель программирования, используемую в предыдущих версиях ASP.NET и которая основана на событиях начала и конца.Converts task-returning asynchronous methods into methods that use the asynchronous programming model used in previous versions of ASP.NET and that is based on begin and end events.

HtmlString

Представляет HTML-кодированную строку, которую не следует перекодировать еще раз.Represents an HTML-encoded string that should not be encoded again.

HttpApplication

Определяет методы, свойства и события, являющиеся общими для всех объектов в приложении ASP.NET.Defines the methods, properties, and events that are common to all application objects in an ASP.NET application. Этот класс является базовым для приложений, определенных пользователем в файле Global.asax.This class is the base class for applications that are defined by the user in the Global.asax file.

HttpApplicationState

Позволяет обмен общими сведениями между несколькими сеансами и запросами в приложении ASP.NET.Enables sharing of global information across multiple sessions and requests within an ASP.NET application.

HttpApplicationStateBase

Служит базовым классом для классов, обеспечивающих совместное использование данных несколькими запросами и сеансами в приложении ASP.NET.Serves as the base class for classes that enable information to be shared across multiple sessions and requests within an ASP.NET application.

HttpApplicationStateWrapper

Инкапсулирует встроенный HTTP-объект, обеспечивающий совместное использование данных несколькими запросами и сеансами в приложении ASP.NET.Encapsulates the HTTP intrinsic object that enables information to be shared across multiple requests and sessions within an ASP.NET application.

HttpBrowserCapabilities

Позволяет серверу собирать сведения о возможностях браузера, выполняющегося на клиенте.Enables the server to gather information on the capabilities of the browser that is running on the client.

HttpBrowserCapabilitiesBase

Служит базовым классом для классов, позволяющих серверу осуществлять сбор сведений о возможностях браузера, от которого поступил текущий запрос.Serves as the base class for classes that enable the server to gather information about the capabilities of the browser that made the current request.

HttpBrowserCapabilitiesWrapper

Инкапсулирует внутренний объект HTTP, позволяющий серверу собирать информацию о возможностях браузера, от которого поступил текущий запрос.Encapsulates the HTTP intrinsic object that enables the server to gather information about the capabilities of the browser that has made the current request.

HttpCachePolicy

Содержит методы для определения HTTP-заголовков кэша, а также для управления кэшем вывода страниц ASP.NET.Contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

HttpCachePolicyBase

Служит базовым классом для классов, содержащих методы для задания заголовков HTTP кэша, а также для управления кэшем вывода страниц ASP.NET.Serves as the base class for classes that contain methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

HttpCachePolicyWrapper

Инкапсулирует внутренний объект HTTP, содержащий методы для задания заголовков HTTP кэша, а также для управления кэшем вывода страниц ASP.NET.Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

HttpCacheVaryByContentEncodings

Предоставляет типобезопасный способ задать свойство VaryByContentEncodings класса HttpCachePolicy.Provides a type-safe way to set the VaryByContentEncodings property of the HttpCachePolicy class.

HttpCacheVaryByHeaders

Предоставляет типобезопасный способ задать свойство VaryByHeaders.Provides a type-safe way to set the VaryByHeaders property.

HttpCacheVaryByParams

Предоставляет типобезопасный способ задать свойство VaryByParams.Provides a type-safe way to set the VaryByParams property.

HttpClientCertificate

Предоставляет поля сертификата клиента, выданные клиентом в ответ на запрос удостоверения клиента, полученный от сервера.Provides the client certificate fields issued by the client in response to the server's request for the client's identity.

HttpCompileException

Исключение, которое выдается при возникновении ошибки компилятора.The exception that is thrown when a compiler error occurs.

HttpContext

Инкапсулирует все связанные с НТТР сведения об отдельном НТТР-запросе.Encapsulates all HTTP-specific information about an individual HTTP request.

HttpContextBase

Служит базовым классом для классов, содержащих НТТР-данные об отдельном НТТР-запросе.Serves as the base class for classes that contain HTTP-specific information about an individual HTTP request.

HttpContextWrapper

Инкапсулирует встроенный HTTP-объект, содержащий НТТР-данные об отдельном НТТР-запросе.Encapsulates the HTTP intrinsic object that contains HTTP-specific information about an individual HTTP request.

HttpCookie

Предоставляет типобезопасный способ создания и обработки отдельных НТТР-файлов Cookie.Provides a type-safe way to create and manipulate individual HTTP cookies.

HttpCookieCollection

Предоставляет типобезопасный способ работы с файлами cookie по протоколу HTTP.Provides a type-safe way to manipulate HTTP cookies.

HttpException

Описывает исключение, которое возникает при обработке HTTP-запросов.Describes an exception that occurred during the processing of HTTP requests.

HttpFileCollection

Предоставляет доступ к файлам, переданным клиентом, и упорядочивает их.Provides access to and organizes files uploaded by a client.

HttpFileCollectionBase

Служит базовым классом для классов, предоставляющих доступ к файлам, которые были отправлены клиентом.Serves as the base class for classes that provide access to files that were uploaded by a client.

HttpFileCollectionWrapper

Инкапсулирует встроенный HTTP-объект, предоставляющий доступ к файлам, загруженным на сервер клиентом.Encapsulates the HTTP intrinsic object that provides access to files that were uploaded by a client.

HttpModuleCollection

Предоставляет способ индексирования и извлечения коллекции объектов IHttpModule.Provides a way to index and retrieve a collection of IHttpModule objects.

HttpParseException

Исключение, которое выдается при возникновении ошибки анализа.The exception that is thrown when a parse error occurs.

HttpPostedFile

Предоставляет доступ к отдельным файлам, загруженным клиентом.Provides access to individual files that have been uploaded by a client.

HttpPostedFileBase

Служит базовым классом для классов, предоставляющих доступ к отдельным файлам, которые были отправлены клиентом.Serves as the base class for classes that provide access to individual files that have been uploaded by a client.

HttpPostedFileWrapper

Инкапсулирует встроенный HTTP-объект, предоставляющий доступ к отдельным файлам, загруженным на сервер клиентом.Encapsulates the HTTP intrinsic object that provides access to individual files that have been uploaded by a client.

HttpRequest

Разрешает ASP.NET считывать HTTP-значения, отправленные клиентом во время веб-запроса.Enables ASP.NET to read the HTTP values sent by a client during a Web request.

HttpRequestBase

Служит базовым классом для классов, позволяющих ASP.NET считывать значения HTTP, отправленные клиентом во время веб-запроса.Serves as the base class for classes that enable ASP.NET to read the HTTP values sent by a client during a Web request.

HttpRequestValidationException

Исключение, выдаваемое при получении от клиента потенциально опасной строки входящих данных в качестве части данных запроса.The exception that is thrown when a potentially malicious input string is received from the client as part of the request data. Этот класс не наследуется.This class cannot be inherited.

HttpRequestWrapper

Инкапсулирует встроенный HTTP-объект, позволяющий ASP.NET считывать значения HTTP, отправленные клиентом во время веб-запроса.Encapsulates the HTTP intrinsic object that enables ASP.NET to read the HTTP values that are sent by a client during a Web request.

HttpResponse

Инкапсулирует данные ответа HTTP, полученные при выполнении операции ASP.NET.Encapsulates HTTP-response information from an ASP.NET operation.

HttpResponseBase

Представляет базовый класс для классов, который передает данные HTTP-ответа из операции ASP.NET.Represents the base class for classes that provides HTTP-response information from an ASP.NET operation.

HttpResponseWrapper

Инкапсулирует встроенный HTTP-объект, предоставляющий данные HTTP-ответа, полученные в результате выполнения операции ASP.NET.Encapsulates the HTTP intrinsic object that provides HTTP-response information from an ASP.NET operation.

HttpRuntime

Предоставляет набор исполняемых служб ASP.NET для текущего приложения.Provides a set of ASP.NET run-time services for the current application.

HttpServerUtility

Предоставляет вспомогательные методы для обработки веб-запросов.Provides helper methods for processing Web requests.

HttpServerUtilityBase

Служит базовым классом для классов, предоставляющих вспомогательные методы для обработки веб-запросов.Serves as the base class for classes that provide helper methods for processing Web requests.

HttpServerUtilityWrapper

Инкапсулирует встроенный HTTP-объект, который предоставляет вспомогательные методы для обработки веб-запросов.Encapsulates the HTTP intrinsic object that provides helper methods for processing Web requests.

HttpSessionStateBase

Служит базовым классом для классов, который предоставляет доступ к значениям состояния сеанса, параметрам уровня сеанса и методам управления жизненным циклом.Serves as the base class for classes that provides access to session-state values, session-level settings, and lifetime management methods.

HttpSessionStateWrapper

Инкапсулирует встроенный HTTP-объект, предоставляющий доступ к значениям состояния сеанса, параметрам уровня сеанса и методам управления жизненным циклом.Encapsulates the HTTP intrinsic object that provides access to session-state values, session-level settings, and lifetime management methods.

HttpStaticObjectsCollection

Предоставляет коллекцию объектов уровня приложения для свойства StaticObjects.Provides a collection of application-scoped objects for the StaticObjects property.

HttpStaticObjectsCollectionBase

Служит базовым классом для классов, предоставляющих коллекцию объектов уровня приложения для свойства StaticObjects.Serves as the base class for classes that provide a collection of application-scoped objects for the StaticObjects property.

HttpStaticObjectsCollectionWrapper

Инкапсулирует встроенный HTTP-объект, который предоставляет коллекцию объектов уровня приложения для свойства StaticObjects.Encapsulates the HTTP intrinsic object that provides a collection of application-scoped objects for the StaticObjects property.

HttpTaskAsyncHandler

Предоставляет методы, которые может реализовывать производный класс обработчика задач для обработки асинхронной задачи.Provides methods that a derived task handler class can implement in order to process an asynchronous task.

HttpUnhandledException

Исключение, которое выдается при возникновении универсального исключения.The exception that is thrown when a generic exception occurs.

HttpUtility

Предоставляет методы для кодирования и декодирования URL-адресов при обработке веб-запросов.Provides methods for encoding and decoding URLs when processing Web requests. Этот класс не наследуется.This class cannot be inherited.

HttpWorkerRequest

Данный абстрактный класс определяет основные рабочие методы и перечисления, используемые управляемым кодом ASP.NET для обработки запросов.This abstract class defines the base worker methods and enumerations used by ASP.NET managed code to process requests.

HttpWriter

Предоставляет объект TextWriter, доступ к которому осуществляется через встроенный объект HttpResponse.Provides a TextWriter object that is accessed through the intrinsic HttpResponse object.

IisTraceListener

Предоставляет прослушиватель, который направляет все выходные данные трассировки и отладки в инфраструктуру IIS 7.0.Provides a listener that routes all tracing and debugging output to the IIS 7.0 infrastructure.

MimeMapping

Сопоставляет расширения документов с типами содержимого MIME.Maps document extensions to content MIME types.

ParserError

Представляет ошибку или предупреждение синтаксического анализатора.Represents a parser error or warning. Этот класс не наследуется.This class cannot be inherited.

ParserErrorCollection

Управляет набором ошибок средства синтаксического анализа, обнаруживаемых в процессе анализа.Manages a set of parser errors detected during parsing. Этот класс не наследуется.This class cannot be inherited.

PreApplicationStartMethodAttribute

Предоставляет расширенную поддержку запуска приложения.Provides expanded support for application startup.

ProcessInfo

Предоставляет сведения о процессах, выполняющихся в данный момент.Provides information on processes currently executing.

ProcessModelInfo

Содержит методы, возвращающие сведения о рабочих процессах.Contains methods that return information about worker processes.

SiteMap

Класс SiteMap — это хранимое в памяти представление структуры переходов узла, которая предоставляется одним или несколькими поставщиками карты веб-узла.The SiteMap class is an in-memory representation of the navigation structure for a site, which is provided by one or more site map providers. Этот класс не наследуется.This class cannot be inherited.

SiteMapNode

Представляет узел в иерархической структуре карты веб-узла, например, описываемой классом SiteMap и классами, которые реализуют абстрактный класс SiteMapProvider.Represents a node in the hierarchical site map structure such as that described by the SiteMap class and classes that implement the abstract SiteMapProvider class.

SiteMapNodeCollection

Предоставляет строго типизированную коллекцию для объектов SiteMapNode и реализует интерфейс IHierarchicalEnumerable для поддержки перехода по коллекции.Provides a strongly typed collection for SiteMapNode objects and implements the IHierarchicalEnumerable interface to support navigating through the collection.

SiteMapProvider

Представляет общий базовый класс для всех поставщиков данных карты веб-узла, а также предоставляет для разработчиков способ реализации специальных поставщиков данных карт веб-узлов, которых можно использовать с инфраструктурой карты веб-узла ASP.NET в качестве постоянных хранилищ для объектов SiteMap.Provides a common base class for all site map data providers, and a way for developers to implement custom site map data providers that can be used with the ASP.NET site map infrastructure as persistent stores for SiteMap objects.

SiteMapProviderCollection

Используется классом SiteMap для отслеживания установки объектов SiteMapProvider, доступных для объекта SiteMap во время инициализации карты веб-сайта.Used by the SiteMap class to track the set of SiteMapProvider objects that are available to the SiteMap during site map initialization. Этот класс не наследуется.This class cannot be inherited.

SiteMapResolveEventArgs

Предоставляет данные для события, которое изменяется после вызова свойства CurrentNode класса SiteMapProvider.Provides data for an event that is raised by calling the CurrentNode property of the SiteMapProvider class.

StaticSiteMapProvider

Обеспечивает частичную реализацию абстрактного класса SiteMapProvider и выступает в качестве базового класса для класса XmlSiteMapProvider, который задан по умолчанию для поставщика карты веб-узла в ASP.NET.Serves as a partial implementation of the abstract SiteMapProvider class and serves as a base class for the XmlSiteMapProvider class, which is the default site map provider in ASP.NET.

TraceContext

Получает и представляет подробности выполнения веб-запроса.Captures and presents execution details about a Web request. Этот класс не наследуется.This class cannot be inherited.

TraceContextEventArgs

Предоставляет коллекцию записей трассировки в любой метод, который обрабатывает событие TraceFinished.Provides a collection of trace records to any method that handles the TraceFinished event. Этот класс не наследуется.This class cannot be inherited.

TraceContextRecord

Представляет сообщение трассировки ASP.NET и любые связанные с ним данные.Represents an ASP.NET trace message and any associated data.

UnvalidatedRequestValues

Предоставляет доступ к значениям HTTP-запроса, не активируя проверку запросов ASP.NET.Provides access to HTTP request values without triggering ASP.NET request validation.

UnvalidatedRequestValuesBase

Служит базовым классом для классов, которые предоставляют доступ к значениям HTTP-запросов, не активируя проверку запросов ASP.NET.Serves as the base class for classes that provide access to HTTP request values without triggering ASP.NET request validation.

UnvalidatedRequestValuesWrapper

Предоставляет класс-оболочку для UnvalidatedRequestValuesBase и доступ к значениям HTTP-запросов, не активируя проверку запросов ASP.NET.Provides a wrapper class for the UnvalidatedRequestValuesBase class, and provides access to HTTP request values without triggering ASP.NET request validation.

VirtualPathUtility

Предоставляет служебные методы для основных операций с виртуальным путем.Provides utility methods for common virtual path operations.

WebPageTraceListener

Предоставляет прослушиватель, который направляет сообщения Trace для вывода веб-страниц ASP.NET.Provides a listener that directs Trace messages to ASP.NET Web page outputs.

XmlSiteMapProvider

Класс XmlSiteMapProvider является производным от класса SiteMapProvider и является поставщиком карты веб-узла по умолчанию для ASP.NET.The XmlSiteMapProvider class is derived from the SiteMapProvider class and is the default site map provider for ASP.NET. Класс XmlSiteMapProvider формирует деревья карты веб-узла из XML-файлов с расширением имени файла .sitemap.The XmlSiteMapProvider class generates site map trees from XML files with the file name extension .sitemap.

Интерфейсы

IHtmlString

Представляет HTML-кодированную строку, которую не следует перекодировать еще раз.Represents an HTML-encoded string that should not be encoded again.

IHttpAsyncHandler

Определяет контракт, который должны реализовать объекты асинхронного обработчика НТТР-данных.Defines the contract that HTTP asynchronous handler objects must implement.

IHttpHandler

Определяет контракт, реализуемый ASP.NET для асинхронной обработки веб-запросов НТТР с помощью пользовательских обработчиков НТТР-данных.Defines the contract that ASP.NET implements to synchronously process HTTP Web requests using custom HTTP handlers.

IHttpHandlerFactory

Определяет контракт, который должны реализовать фабрики классов для создания новых объектов IHttpHandler.Defines the contract that class factories must implement to create new IHttpHandler objects.

IHttpModule

Предоставляет инициализацию модуля и события удаления для класса реализации.Provides module initialization and disposal events to the implementing class.

IPartitionResolver

Описывает методы, которые должны быть реализованы для пользовательского разрешения раздела состояния сеанса.Defines methods that must be implemented for custom session-state partition resolution.

ISubscriptionToken

Представляет интерфейс, реализуемый объектом, который может быть использован для отмены подписки прослушивателей.Represents an interface that is implemented by an object and that can be used to unsubscribe listeners.

ITlsTokenBindingInfo

Предоставляет сведения о привязке токена TLS.Provides information about transport layer security (TLS) token binding.

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

ApplicationShutdownReason

Указывает, почему класс AppDomain завершает работу.Specifies why the AppDomain class shut down.

AspNetHostingPermissionLevel

Указывает уровень доверия, предоставляемый веб-приложению ASP.NET.Specifies the trust level that is granted to an ASP.NET Web application.

HttpCacheability

Предоставляет последовательность значений, используемых для задания НТТР-заголовка Cache-Control.Provides enumerated values that are used to set the Cache-Control HTTP header.

HttpCacheRevalidation

Предоставляет последовательные значения, используемые для задания связанных с повторной проверкой НТТР-заголовков Cache-Control.Provides enumerated values that are used to set revalidation-specific Cache-Control HTTP headers.

HttpCookieMode

Указывает, как в веб-приложении используются файлы Cookie.Specifies how cookies are used for a Web application.

HttpValidationStatus

Предоставляет список значений, определяющих состояние проверки кэша.Provides enumerated values that indicate cache validation status.

ProcessShutdownReason

Предоставляет перечисленные значения, показывающие, почему была завершена работа процесса.Provides enumerated values that indicate why a process has shut down.

ProcessStatus

Предоставляет перечисленные значения, показывающие текущее состояние процесса.Provides enumerated values that indicate the current status of a process.

ReadEntityBodyMode

Определяет константы, указывающие, как был считан основной текст HTTP-запроса.Specifies constants that indicate how the entity body of an HTTP request has been read.

RequestNotification

Показывает события (в том числе события жизненного цикла), происходящие при обработке запроса HttpApplication.Indicates when events and other life-cycle events occur while a HttpApplication request is being processed.

RequestNotificationStatus

Указывает состояние уведомления в конвейере запросов.Specifies the state of a notification in the request pipeline.

SameSiteMode

Указывает константы, которые задают значение атрибута SameSite файла cookie.Specifies constants that indicate the value for the SameSite attribute of the cookie.

TraceMode

Задает порядок выдачи сообщений трассировки на HTML-страницу.Specifies in what order trace messages are emitted into the HTML output of a page.

Делегаты

BeginEventHandler

Представляет метод, обрабатывающий асинхронные события, например события приложений.Represents the method that handles asynchronous events such as application events. Этот делегат вызывается при запуске асинхронной операции.This delegate is called at the start of an asynchronous operation.

EndEventHandler

Представляет метод, обрабатывающий асинхронные события, например события приложений.Represents the method that handles asynchronous events such as application events.

HttpCacheValidateHandler

Представляет метод, который вызывается для проверки кэшированного элемента до того, как элемент будет передан из кэша.Represents a method that is called to validate a cached item before the item is served from the cache.

HttpResponseSubstitutionCallback

Представляет метод, который обрабатывает подстановку пост-кэша.Represents the method that handles post-cache substitution.

HttpWorkerRequest.EndOfSendNotification

Представляет метод, который уведомляет вызывающего о завершении отправки ответа.Represents the method that Notifies callers when sending of the response is complete.

SiteMapResolveEventHandler

Представляет метод, который обрабатывает событие SiteMapResolve определенного экземпляра SiteMapProvider или статического класса SiteMap.Represents the method that will handle the SiteMapResolve event of a specific instance of the SiteMapProvider or static SiteMap class.

TaskEventHandler

Представляет асинхронную задачу, которая обрабатывается экземпляром класса EventHandlerTaskAsyncHelper.Represents the asynchronous task that is being processed by an instance of the EventHandlerTaskAsyncHelper class.

TraceContextEventHandler

Представляет метод, обрабатывающий событие TraceFinished объекта TraceContext.Represents the method that handles the TraceFinished event of a TraceContext object.