System.Web Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
HttpCacheRevalidation |
Zawiera wyliczone wartości, które są używane do ustawiania nagłówków HTTP specyficznych dla |
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. |