System.Web Przestrzeń nazw

W przypadku platform .NET Core i .NET 5+ta przestrzeń nazw zawiera klasę HttpUtility .

W przypadku .NET Framework ta przestrzeń nazw zawiera klasy i interfejsy, które umożliwiają komunikację z serwerem przeglądarki. Klasy te obejmują klasę HttpRequest , która udostępnia obszerne informacje o bieżącym żądaniu HTTP, HttpResponse klasie, która zarządza danymi wyjściowymi HTTP klienta, oraz HttpServerUtility klasie, która zapewnia dostęp do narzędzi i procesów po stronie serwera. System.WebObejmuje również klasy do manipulowania plikami cookie, transferu plików, informacji o wyjątkach i kontroli wyjściowej pamięci podręcznej w .NET Framework.

Klasy

AspNetHostingPermission

Kontroluje uprawnienia dostępu w środowiskach hostowanych ASP.NET. Klasa ta nie może być dziedziczona.

AspNetHostingPermissionAttribute

Umożliwia stosowanie akcji AspNetHostingPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona.

DefaultHttpHandler

Reprezentuje właściwości i metody domyślnej procedury obsługi HTTP.

EventHandlerTaskAsyncHelper

Konwertuje metody asynchroniczne zwracane przez zadania na metody korzystające z asynchronicznego modelu programowania używanego w poprzednich wersjach ASP.NET i opartego na zdarzeniach początkowych i końcowych.

HtmlString

Reprezentuje ciąg zakodowany w formacie HTML, który nie powinien być kodowany ponownie.

HttpApplication

Definiuje metody, właściwości i zdarzenia, które są wspólne dla wszystkich obiektów aplikacji w aplikacji ASP.NET. Ta klasa jest klasą bazową dla aplikacji zdefiniowanych przez użytkownika w pliku Global.asax.

HttpApplicationState

Umożliwia udostępnianie informacji globalnych w wielu sesjach i żądaniach w aplikacji ASP.NET.

HttpApplicationStateBase

Służy jako klasa bazowa dla klas, które umożliwiają udostępnianie informacji między wieloma sesjami i żądaniami w aplikacji ASP.NET.

HttpApplicationStateWrapper

Hermetyzuje obiekt wewnętrzny HTTP, który umożliwia udostępnianie informacji między wieloma żądaniami i sesjami w aplikacji ASP.NET.

HttpBrowserCapabilities

Umożliwia serwerowi zbieranie informacji na temat możliwości przeglądarki uruchomionej na kliencie.

HttpBrowserCapabilitiesBase

Służy jako klasa bazowa dla klas, które umożliwiają serwerowi zbieranie informacji o możliwościach przeglądarki, które złożyły bieżące żądanie.

HttpBrowserCapabilitiesWrapper

Hermetyzuje obiekt wewnętrzny HTTP, który umożliwia serwerowi zbieranie informacji o możliwościach przeglądarki, która wykonała bieżące żądanie.

HttpCachePolicy

Zawiera metody ustawiania nagłówków HTTP specyficznych dla pamięci podręcznej oraz kontrolowania pamięci podręcznej danych wyjściowych strony ASP.NET.

HttpCachePolicyBase

Służy jako klasa bazowa dla klas, które zawierają metody ustawiania nagłówków HTTP specyficznych dla pamięci podręcznej i kontrolowania pamięci podręcznej stron ASP.NET.

HttpCachePolicyWrapper

Hermetyzuje wewnętrzny obiekt HTTP, który zawiera metody ustawiania nagłówków HTTP specyficznych dla pamięci podręcznej i kontrolowania pamięci podręcznej stron wyjściowych ASP.NET.

HttpCacheVaryByContentEncodings

Zapewnia bezpieczny typ sposób ustawiania VaryByContentEncodings właściwości HttpCachePolicy klasy.

HttpCacheVaryByHeaders

Zapewnia bezpieczny typ sposób ustawiania VaryByHeaders właściwości.

HttpCacheVaryByParams

Zapewnia bezpieczny typ sposób ustawiania VaryByParams właściwości.

HttpClientCertificate

Udostępnia pola certyfikatu klienta wystawione przez klienta w odpowiedzi na żądanie serwera dla tożsamości klienta.

HttpCompileException

Wyjątek zgłaszany podczas wystąpienia błędu kompilatora.

HttpContext

Hermetyzuje wszystkie informacje specyficzne dla protokołu HTTP dotyczące pojedynczego żądania HTTP.

HttpContextBase

Służy jako klasa bazowa dla klas zawierających informacje specyficzne dla protokołu HTTP dotyczące pojedynczego żądania HTTP.

HttpContextWrapper

Hermetyzuje obiekt wewnętrzny HTTP zawierający informacje specyficzne dla protokołu HTTP dotyczące pojedynczego żądania HTTP.

HttpCookie

Zapewnia bezpieczny typ sposób tworzenia i manipulowania poszczególnymi plikami cookie HTTP.

HttpCookieCollection

Zapewnia bezpieczny dla typów sposób manipulowania plikami cookie HTTP.

HttpException

Opisuje wyjątek, który wystąpił podczas przetwarzania żądań HTTP.

HttpFileCollection

Zapewnia dostęp do plików przekazywanych przez klienta i organizuje je.

HttpFileCollectionBase

Służy jako klasa bazowa dla klas, które zapewniają dostęp do plików przekazanych przez klienta.

HttpFileCollectionWrapper

Hermetyzuje obiekt wewnętrzny HTTP, który zapewnia dostęp do plików przekazanych przez klienta.

HttpModuleCollection

Zapewnia sposób indeksowania i pobierania kolekcji IHttpModule obiektów.

HttpParseException

Wyjątek zgłaszany podczas analizowania błędu.

HttpPostedFile

Zapewnia dostęp do poszczególnych plików, które zostały przekazane przez klienta.

HttpPostedFileBase

Służy jako klasa bazowa dla klas, które zapewniają dostęp do poszczególnych plików, które zostały przekazane przez klienta.

HttpPostedFileWrapper

Hermetyzuje obiekt wewnętrzny HTTP, który zapewnia dostęp do poszczególnych plików przekazanych przez klienta.

HttpRequest

Umożliwia ASP.NET odczytywanie wartości HTTP wysyłanych przez klienta podczas żądania internetowego.

HttpRequestBase

Służy jako klasa bazowa dla klas, które umożliwiają ASP.NET odczytywanie wartości HTTP wysyłanych przez klienta podczas żądania sieci Web.

HttpRequestValidationException

Wyjątek zgłaszany podczas odbierania potencjalnie złośliwego ciągu wejściowego od klienta w ramach danych żądania. Klasa ta nie może być dziedziczona.

HttpRequestWrapper

Hermetyzuje obiekt wewnętrzny HTTP, który umożliwia ASP.NET odczytywanie wartości HTTP wysyłanych przez klienta podczas żądania sieci Web.

HttpResponse

Hermetyzuje informacje HTTP-response z operacji ASP.NET.

HttpResponseBase

Reprezentuje klasę bazową dla klas, które udostępniają informacje o odpowiedzi HTTP z operacji ASP.NET.

HttpResponseWrapper

Hermetyzuje obiekt wewnętrzny HTTP, który zapewnia informacje o odpowiedzi HTTP z operacji ASP.NET.

HttpRuntime

Udostępnia zestaw ASP.NET usług czasu wykonywania dla bieżącej aplikacji.

HttpServerUtility

Udostępnia metody pomocnicze do przetwarzania żądań internetowych.

HttpServerUtilityBase

Służy jako klasa bazowa dla klas, które zapewniają metody pomocnicze do przetwarzania żądań internetowych.

HttpServerUtilityWrapper

Hermetyzuje obiekt wewnętrzny HTTP, który udostępnia metody pomocnicze do przetwarzania żądań internetowych.

HttpSessionStateBase

Służy jako klasa bazowa dla klas, które zapewniają dostęp do wartości stanu sesji, ustawień na poziomie sesji i metod zarządzania okresem istnienia.

HttpSessionStateWrapper

Hermetyzuje obiekt wewnętrzny HTTP, który zapewnia dostęp do wartości stanu sesji, ustawień na poziomie sesji i metod zarządzania okresem istnienia.

HttpStaticObjectsCollection

Udostępnia kolekcję obiektów o zakresie aplikacji dla StaticObjects właściwości .

HttpStaticObjectsCollectionBase

Służy jako klasa bazowa dla klas, które zapewniają kolekcję obiektów o zakresie aplikacji dla StaticObjects właściwości .

HttpStaticObjectsCollectionWrapper

Hermetyzuje obiekt wewnętrzny HTTP, który udostępnia kolekcję obiektów o zakresie aplikacji dla StaticObjects właściwości .

HttpTaskAsyncHandler

Udostępnia metody, które mogą implementować klasa pochodnego programu obsługi zadań w celu przetworzenia zadania asynchronicznego.

HttpUnhandledException

Wyjątek zgłaszany w przypadku wystąpienia wyjątku ogólnego.

HttpUtility

Udostępnia metody kodowania i dekodowania adresów URL podczas przetwarzania żądań internetowych. Klasa ta nie może być dziedziczona.

HttpWorkerRequest

Ta abstrakcyjna klasa definiuje podstawowe metody procesu roboczego i wyliczenia używane przez ASP.NET zarządzany kod do przetwarzania żądań.

HttpWriter

TextWriter Udostępnia obiekt, do którego uzyskuje się dostęp za pośrednictwem obiektu wewnętrznegoHttpResponse.

IisTraceListener

Udostępnia odbiornik, który kieruje wszystkie dane wyjściowe śledzenia i debugowania do infrastruktury usług IIS 7.0.

MimeMapping

Mapuje rozszerzenia dokumentów na typy MIME zawartości.

ParserError

Reprezentuje błąd analizatora lub ostrzeżenie. Klasa ta nie może być dziedziczona.

ParserErrorCollection

Zarządza zestawem błędów analizatora wykrytych podczas analizowania. Klasa ta nie może być dziedziczona.

PreApplicationStartMethodAttribute

Zapewnia rozszerzoną obsługę uruchamiania aplikacji.

ProcessInfo

Zawiera informacje o aktualnie wykonywanych procesach.

ProcessModelInfo

Zawiera metody zwracające informacje o procesach roboczych.

SiteMap

Klasa SiteMap jest reprezentacją w pamięci struktury nawigacji dla lokacji, która jest dostarczana przez co najmniej jednego dostawcę mapy witryny. Klasa ta nie może być dziedziczona.

SiteMapNode

Reprezentuje węzeł w strukturze mapy hierarchicznej lokacji, taki jak opisany przez SiteMap klasę i klasy, które implementują klasę abstrakcyjną SiteMapProvider .

SiteMapNodeCollection

Udostępnia silnie typizowana kolekcję dla SiteMapNode obiektów i implementuje IHierarchicalEnumerable interfejs do obsługi nawigowania po kolekcji.

SiteMapProvider

Udostępnia wspólną klasę bazową dla wszystkich dostawców danych mapy lokacji oraz umożliwia deweloperom implementowanie niestandardowych dostawców danych mapy lokacji, których można używać z infrastrukturą mapy lokacji ASP.NET jako magazynami trwałymi dla SiteMap obiektów.

SiteMapProviderCollection

Używany przez klasę SiteMap do śledzenia zestawu SiteMapProvider obiektów, które są dostępne dla SiteMap podczas inicjowania mapy witryny. Klasa ta nie może być dziedziczona.

SiteMapResolveEventArgs

Dostarcza dane dla zdarzenia, które jest wywoływane przez wywołanie CurrentNode właściwości SiteMapProvider klasy.

StaticSiteMapProvider

Służy jako częściowa implementacja klasy abstrakcyjnej SiteMapProvider i służy jako klasa bazowa dla XmlSiteMapProvider klasy, która jest domyślnym dostawcą mapy lokacji w ASP.NET.

TraceContext

Przechwytuje i przedstawia szczegóły wykonywania dotyczące żądania internetowego. Klasa ta nie może być dziedziczona.

TraceContextEventArgs

Udostępnia kolekcję rekordów śledzenia do dowolnej metody, która obsługuje TraceFinished zdarzenie. Klasa ta nie może być dziedziczona.

TraceContextRecord

Reprezentuje komunikat śledzenia ASP.NET i wszystkie skojarzone dane.

UnvalidatedRequestValues

Zapewnia dostęp do wartości żądań HTTP bez wyzwalania ASP.NET weryfikacji żądania.

UnvalidatedRequestValuesBase

Służy jako klasa bazowa dla klas, które zapewniają dostęp do wartości żądań HTTP bez wyzwalania ASP.NET weryfikacji żądania.

UnvalidatedRequestValuesWrapper

Udostępnia klasę otoki dla UnvalidatedRequestValuesBase klasy i zapewnia dostęp do wartości żądań HTTP bez wyzwalania weryfikacji żądania ASP.NET.

VirtualPathUtility

Udostępnia metody narzędziowe dla typowych operacji ścieżki wirtualnej.

WebPageTraceListener

Udostępnia odbiornik kierujący Trace komunikaty do ASP.NET danych wyjściowych strony internetowej.

XmlSiteMapProvider

Klasa XmlSiteMapProvider pochodzi z SiteMapProvider klasy i jest domyślnym dostawcą mapy witryny dla ASP.NET. Klasa XmlSiteMapProvider generuje drzewa map witryn z plików XML z rozszerzeniem nazwy pliku .sitemap.

Interfejsy

IHtmlString

Reprezentuje ciąg zakodowany w formacie HTML, który nie powinien być kodowany ponownie.

IHttpAsyncHandler

Definiuje kontrakt, który musi implementować obiekty asynchronicznego programu obsługi HTTP.

IHttpHandler

Definiuje kontrakt, który ASP.NET implementuje w celu synchronicznego przetwarzania żądań internetowych HTTP przy użyciu niestandardowych procedur obsługi HTTP.

IHttpHandlerFactory

Definiuje kontrakt, który fabryki klas muszą implementować w celu utworzenia nowych IHttpHandler obiektów.

IHttpModule

Zapewnia zdarzenia inicjowania i usuwania modułu do implementowania klasy.

IPartitionResolver

Definiuje metody, które należy zaimplementować w celu niestandardowego rozpoznawania partycji stanu sesji.

ISubscriptionToken

Reprezentuje interfejs implementowany przez obiekt i który może służyć do anulowania subskrypcji odbiorników.

ITlsTokenBindingInfo

Zawiera informacje o powiązaniu tokenu zabezpieczeń warstwy transportowej (TLS).

Wyliczenia

ApplicationShutdownReason

Określa, dlaczego klasa została zamknięta AppDomain .

AspNetHostingPermissionLevel

Określa poziom zaufania przyznany aplikacji sieci Web ASP.NET.

HttpCacheability

Zawiera wyliczone wartości, które są używane do ustawiania nagłówka Cache-Control HTTP.

HttpCacheRevalidation

Zawiera wyliczone wartości, które są używane do ustawiania nagłówków HTTP specyficznych dla Cache-Control ponownej wersji.

HttpCookieMode

Określa sposób użycia plików cookie dla aplikacji internetowej.

HttpValidationStatus

Zawiera wyliczone wartości wskazujące stan weryfikacji pamięci podręcznej.

ProcessShutdownReason

Zawiera wyliczone wartości, które wskazują, dlaczego proces został zamknięty.

ProcessStatus

Zawiera wyliczone wartości, które wskazują bieżący stan procesu.

ReadEntityBodyMode

Określa stałe, które wskazują sposób odczytywania treści jednostki żądania HTTP.

RequestNotification

Wskazuje, kiedy zdarzenia i inne zdarzenia cyklu życia występują podczas przetwarzania HttpApplication żądania.

RequestNotificationStatus

Określa stan powiadomienia w potoku żądania.

SameSiteMode

Określa stałe, które wskazują wartość atrybutu SameSite pliku cookie.

TraceMode

Określa, w jakiej kolejności komunikaty śledzenia są emitowane do danych wyjściowych HTML strony.

Delegaci

BeginEventHandler

Reprezentuje metodę, która obsługuje zdarzenia asynchroniczne, takie jak zdarzenia aplikacji. Ten delegat jest wywoływany na początku operacji asynchronicznej.

EndEventHandler

Reprezentuje metodę, która obsługuje zdarzenia asynchroniczne, takie jak zdarzenia aplikacji.

HttpCacheValidateHandler

Reprezentuje metodę wywoływaną w celu zweryfikowania buforowanego elementu przed udostępnieniem elementu z pamięci podręcznej.

HttpResponseSubstitutionCallback

Reprezentuje metodę, która obsługuje podstawianie po pamięci podręcznej.

HttpWorkerRequest.EndOfSendNotification

Reprezentuje metodę, która powiadamia wywołujące podczas wysyłania odpowiedzi jest ukończona.

SiteMapResolveEventHandler

Reprezentuje metodę, która będzie obsługiwać SiteMapResolve zdarzenie określonego SiteMapProvider wystąpienia klasy lub statycznej SiteMap .

TaskEventHandler

Reprezentuje zadanie asynchroniczne, które jest przetwarzane przez wystąpienie EventHandlerTaskAsyncHelper klasy.

TraceContextEventHandler

Reprezentuje metodę, która obsługuje TraceFinished zdarzenie TraceContext obiektu.