Sdílet prostřednictvím


System.Web Obor názvů

Pro .NET Core a .NET 5+ obsahuje HttpUtility tento obor názvů třídu .

Pro rozhraní .NET Framework obsahuje tento obor názvů třídy a rozhraní, které umožňují komunikaci prohlížeče se serverem. Mezi tyto třídy patří HttpRequest třída, která poskytuje rozsáhlé informace o aktuálním požadavku HTTP, HttpResponse třída, která spravuje výstup HTTP do klienta, a HttpServerUtility třídu, která poskytuje přístup k nástrojům a procesům na straně serveru. System.Web obsahuje také třídy pro manipulaci se soubory cookie, přenos souborů, informace o výjimce a řízení výstupní mezipaměti v rozhraní .NET Framework.

Třídy

AspNetHostingPermission

Řídí přístupová oprávnění v ASP.NET hostovaných prostředích. Tato třída se nemůže dědit.

AspNetHostingPermissionAttribute

Umožňuje použít akce zabezpečení pro AspNetHostingPermission pro kód pomocí deklarativního zabezpečení. Tato třída se nemůže dědit.

DefaultHttpHandler

Představuje vlastnosti a metody výchozí obslužné rutiny HTTP.

EventHandlerTaskAsyncHelper

Převede asynchronní metody vracející úkoly na metody, které používají asynchronní programovací model použitý v předchozích verzích ASP.NET a který je založen na počátečních a koncových událostech.

HtmlString

Představuje řetězec s kódováním HTML, který by neměl být znovu kódován.

HttpApplication

Definuje metody, vlastnosti a události, které jsou společné pro všechny objekty aplikace v ASP.NET aplikace. Tato třída je základní třídou pro aplikace, které jsou definovány uživatelem v souboru Global.asax.

HttpApplicationState

Umožňuje sdílení globálních informací mezi několika relacemi a požadavky v rámci aplikace ASP.NET.

HttpApplicationStateBase

Slouží jako základní třída pro třídy, které umožňují sdílení informací mezi více relacemi a požadavky v rámci ASP.NET aplikace.

HttpApplicationStateWrapper

Zapouzdří vnitřní objekt HTTP, který umožňuje sdílení informací mezi několika požadavky a relacemi v rámci aplikace ASP.NET.

HttpBrowserCapabilities

Umožňuje serveru shromažďovat informace o možnostech prohlížeče, který běží na klientovi.

HttpBrowserCapabilitiesBase

Slouží jako základní třída pro třídy, které umožňují serveru shromažďovat informace o možnostech prohlížeče, který vytvořil aktuální požadavek.

HttpBrowserCapabilitiesWrapper

Zapouzdří vnitřní objekt HTTP, který serveru umožňuje shromažďovat informace o možnostech prohlížeče, který provedl aktuální požadavek.

HttpCachePolicy

Obsahuje metody pro nastavení hlaviček HTTP specifických pro mezipaměť a pro řízení výstupní mezipaměti ASP.NET stránky.

HttpCachePolicyBase

Slouží jako základní třída pro třídy, které obsahují metody pro nastavení hlaviček HTTP specifických pro mezipaměť a pro řízení ASP.NET výstupní mezipaměti stránky.

HttpCachePolicyWrapper

Zapouzdří vnitřní objekt HTTP, který obsahuje metody pro nastavení hlaviček HTTP specifických pro mezipaměť a pro řízení ASP.NET výstupní mezipaměti stránky.

HttpCacheVaryByContentEncodings

Poskytuje typově bezpečný způsob nastavení VaryByContentEncodings vlastnosti HttpCachePolicy třídy.

HttpCacheVaryByHeaders

Poskytuje typově bezpečný způsob nastavení VaryByHeaders vlastnosti.

HttpCacheVaryByParams

Poskytuje typově bezpečný způsob nastavení VaryByParams vlastnosti.

HttpClientCertificate

Poskytuje pole klientského certifikátu vystavená klientem v reakci na požadavek serveru na identitu klienta.

HttpCompileException

Výjimka, která je vyvolán, když dojde k chybě kompilátoru.

HttpContext

Zapouzdří všechny informace specifické pro protokol HTTP o jednotlivých požadavcích HTTP.

HttpContextBase

Slouží jako základní třída pro třídy, které obsahují informace specifické pro protokol HTTP o jednotlivém požadavku HTTP.

HttpContextWrapper

Zapouzdří vnitřní objekt HTTP, který obsahuje informace specifické pro HTTP o jednotlivých požadavcích HTTP.

HttpCookie

Poskytuje typově bezpečný způsob, jak vytvářet a manipulovat s jednotlivými soubory cookie HTTP.

HttpCookieCollection

Poskytuje typově bezpečný způsob, jak manipulovat se soubory cookie HTTP.

HttpException

Popisuje výjimku, ke které došlo během zpracování požadavků HTTP.

HttpFileCollection

Poskytuje přístup k souborům nahraným klientem a organizuje je.

HttpFileCollectionBase

Slouží jako základní třída pro třídy, které poskytují přístup k souborům nahraným klientem.

HttpFileCollectionWrapper

Zapouzdří vnitřní objekt HTTP, který poskytuje přístup k souborům nahraným klientem.

HttpModuleCollection

Poskytuje způsob indexování a načtení kolekce IHttpModule objektů.

HttpParseException

Výjimka, která se vyvolá, když dojde k chybě parse.

HttpPostedFile

Poskytuje přístup k jednotlivým souborům nahraným klientem.

HttpPostedFileBase

Slouží jako základní třída pro třídy, které poskytují přístup k jednotlivým souborům nahraným klientem.

HttpPostedFileWrapper

Zapouzdří vnitřní objekt HTTP, který poskytuje přístup k jednotlivým souborům nahraným klientem.

HttpRequest

Umožňuje ASP.NET číst hodnoty HTTP odeslané klientem během webového požadavku.

HttpRequestBase

Slouží jako základní třída pro třídy, které umožňují ASP.NET číst hodnoty HTTP odeslané klientem během webového požadavku.

HttpRequestValidationException

Výjimka, která je vyvolán při přijetí potenciálně škodlivého vstupního řetězce od klienta jako součást dat žádosti. Tato třída se nemůže dědit.

HttpRequestWrapper

Zapouzdří vnitřní objekt HTTP, který umožňuje ASP.NET číst hodnoty HTTP odesílané klientem během webového požadavku.

HttpResponse

Zapouzdří informace o odpovědi HTTP z operace ASP.NET.

HttpResponseBase

Představuje základní třídu pro třídy, které poskytují http-response informace z ASP.NET operace.

HttpResponseWrapper

Zapouzdří vnitřní objekt HTTP, který poskytuje informace o odpovědi HTTP z operace ASP.NET.

HttpRuntime

Poskytuje sadu ASP.NET služeb za běhu pro aktuální aplikaci.

HttpServerUtility

Poskytuje pomocné metody pro zpracování webových požadavků.

HttpServerUtilityBase

Slouží jako základní třída pro třídy, které poskytují pomocné metody pro zpracování webových požadavků.

HttpServerUtilityWrapper

Zapouzdří vnitřní objekt HTTP, který poskytuje pomocné metody pro zpracování webových požadavků.

HttpSessionStateBase

Slouží jako základní třída pro třídy, které poskytují přístup k hodnotám stavu relace, nastavení na úrovni relace a metodám správy životnosti.

HttpSessionStateWrapper

Zapouzdří vnitřní objekt HTTP, který poskytuje přístup k hodnotám stavu relace, nastavení na úrovni relace a metodám správy životnosti.

HttpStaticObjectsCollection

Poskytuje kolekci objektů s oborem aplikace pro StaticObjects vlastnost.

HttpStaticObjectsCollectionBase

Slouží jako základní třída pro třídy, které poskytují kolekci objektů s oborem aplikace pro StaticObjects vlastnost.

HttpStaticObjectsCollectionWrapper

Zapouzdří vnitřní objekt HTTP, který poskytuje kolekci objektů s oborem aplikace pro StaticObjects vlastnost.

HttpTaskAsyncHandler

Poskytuje metody, které odvozená třída obslužné rutiny úlohy může implementovat za účelem zpracování asynchronní úlohy.

HttpUnhandledException

Výjimka, která se vyvolá, když dojde k obecné výjimce.

HttpUtility

Poskytuje metody pro kódování a dekódování adres URL při zpracování webových požadavků. Tato třída se nemůže dědit.

HttpWorkerRequest

Tato abstraktní třída definuje metody základního pracovního procesu a výčty používané ASP.NET spravovaným kódem ke zpracování požadavků.

HttpWriter

TextWriter Poskytuje objekt, ke kterému se přistupuje prostřednictvím vnitřního HttpResponse objektu.

IisTraceListener

Poskytuje naslouchací proces, který směruje veškerý výstup trasování a ladění do infrastruktury služby IIS 7.0.

MimeMapping

Mapuje rozšíření dokumentů na typy OBSAHU MIME.

ParserError

Představuje chybu nebo upozornění analyzátoru. Tato třída se nemůže dědit.

ParserErrorCollection

Spravuje sadu chyb analyzátoru zjištěných během analýzy. Tato třída se nemůže dědit.

PreApplicationStartMethodAttribute

Poskytuje rozšířenou podporu spouštění aplikací.

ProcessInfo

Poskytuje informace o aktuálně spuštěných procesech.

ProcessModelInfo

Obsahuje metody, které vracejí informace o pracovních procesech.

SiteMap

Třída SiteMap je reprezentací navigační struktury webu v paměti, kterou poskytuje jeden nebo více zprostředkovatelů mapy webu. Tato třída se nemůže dědit.

SiteMapNode

Představuje uzel v hierarchické mapové struktuře webu, jako je ta, která je popsána třídou a třídami SiteMap , které implementují abstraktní SiteMapProvider třídu.

SiteMapNodeCollection

Poskytuje kolekci silného typu pro SiteMapNode objekty a implementuje IHierarchicalEnumerable rozhraní pro podporu procházení kolekcí.

SiteMapProvider

Poskytuje společnou základní třídu pro všechny zprostředkovatele dat map webů a způsob, jak pro vývojáře implementovat vlastní zprostředkovatele dat map webů, které lze použít s ASP.NET infrastruktury mapy webu jako trvalé úložiště pro SiteMap objekty.

SiteMapProviderCollection

Používá se SiteMap třídou ke sledování sady SiteMapProvider objektů, které jsou k SiteMap dispozici během inicializace mapy webu. Tato třída se nemůže dědit.

SiteMapResolveEventArgs

Poskytuje data pro událost, která je vyvolána voláním CurrentNode vlastnosti SiteMapProvider třídy .

StaticSiteMapProvider

Slouží jako částečná implementace abstraktní SiteMapProvider třídy a slouží jako základní třída pro XmlSiteMapProvider třídu, která je výchozím zprostředkovatelem mapy webu v ASP.NET.

TraceContext

Zachytí a zobrazí podrobnosti o provedení webové žádosti. Tato třída se nemůže dědit.

TraceContextEventArgs

Poskytuje kolekci záznamů trasování pro libovolnou metodu TraceFinished , která zpracovává událost. Tato třída se nemůže dědit.

TraceContextRecord

Představuje zprávu trasování ASP.NET a všechna přidružená data.

UnvalidatedRequestValues

Poskytuje přístup k hodnotám požadavků HTTP bez aktivace ověřování požadavků ASP.NET.

UnvalidatedRequestValuesBase

Slouží jako základní třída pro třídy, které poskytují přístup k hodnotám požadavků HTTP bez aktivace ASP.NET ověření požadavku.

UnvalidatedRequestValuesWrapper

Poskytuje třídu obálky pro UnvalidatedRequestValuesBase třídu a poskytuje přístup k hodnotám požadavků HTTP bez aktivace ASP.NET ověření požadavku.

VirtualPathUtility

Poskytuje pomocné metody pro běžné operace virtuálních cest.

WebPageTraceListener

Poskytuje naslouchací proces, který směruje Trace zprávy na výstupy ASP.NET webové stránky.

XmlSiteMapProvider

Třída XmlSiteMapProvider je odvozena z SiteMapProvider třídy a je výchozím zprostředkovatelem mapy webu pro ASP.NET. Třída XmlSiteMapProvider generuje stromy map webů ze souborů XML s příponou názvu souboru .sitemap.

Rozhraní

IHtmlString

Představuje řetězec s kódováním HTML, který by neměl být znovu kódován.

IHttpAsyncHandler

Definuje kontrakt, který asynchronní obslužné rutiny HTTP objekty musí implementovat.

IHttpHandler

Definuje kontrakt, který ASP.NET implementuje k synchronnímu zpracování webových požadavků HTTP pomocí vlastních obslužných rutin HTTP.

IHttpHandlerFactory

Definuje kontrakt, který musí továrny třídy implementovat, aby se vytvořily nové IHttpHandler objekty.

IHttpModule

Poskytuje události inicializace modulu a odstranění do implementační třídy.

IPartitionResolver

Definuje metody, které musí být implementovány pro vlastní překlad oddílů stavu relace.

ISubscriptionToken

Představuje rozhraní, které je implementováno objektem a které lze použít k odhlášení odběru naslouchacích procesů.

ITlsTokenBindingInfo

Poskytuje informace o vazbě tokenu tls (Transport Layer Security).

Výčty

ApplicationShutdownReason

Určuje, proč se AppDomain třída vypíná.

AspNetHostingPermissionLevel

Určuje úroveň důvěryhodnosti, která je udělena webové aplikaci ASP.NET.

HttpCacheability

Poskytuje výčtové hodnoty, které se používají k nastavení hlavičky Cache-Control HTTP.

HttpCacheRevalidation

Poskytuje výčtové hodnoty, které se používají k nastavení hlaviček HTTP specifických pro Cache-Control ověření.

HttpCookieMode

Určuje způsob použití souborů cookie pro webovou aplikaci.

HttpValidationStatus

Poskytuje výčtové hodnoty, které označují stav ověření mezipaměti.

ProcessShutdownReason

Poskytuje výčtové hodnoty, které označují, proč se proces ukončil.

ProcessStatus

Poskytuje výčtové hodnoty, které označují aktuální stav procesu.

ReadEntityBodyMode

Určuje konstanty, které označují, jak bylo přečteno tělo entity požadavku HTTP.

RequestNotification

Určuje, kdy během zpracování požadavku dojde k událostem a jiným událostem HttpApplication životního cyklu.

RequestNotificationStatus

Určuje stav oznámení v kanálu žádosti.

SameSiteMode

Určuje konstanty, které označují hodnotu atributu SameSite souboru cookie.

TraceMode

Určuje, v jakém pořadí se zprávy trasování vysílají do výstupu HTML stránky.

Delegáti

BeginEventHandler

Představuje metodu, která zpracovává asynchronní události, jako jsou události aplikace. Tento delegát je volán na začátku asynchronní operace.

EndEventHandler

Představuje metodu, která zpracovává asynchronní události, jako jsou události aplikace.

HttpCacheValidateHandler

Představuje metodu, která je volána k ověření položky uložené v mezipaměti před tím, než je položka doručena z mezipaměti.

HttpResponseSubstitutionCallback

Představuje metodu, která zpracovává nahrazení po mezipaměti.

HttpWorkerRequest.EndOfSendNotification

Představuje metodu, která upozorní volající při odeslání odpovědi je dokončena.

SiteMapResolveEventHandler

Představuje metodu, která bude zpracovávat SiteMapResolve událost konkrétní instance SiteMapProvider statické SiteMap třídy nebo .

TaskEventHandler

Představuje asynchronní úlohu, která je zpracovávána instancí EventHandlerTaskAsyncHelper třídy .

TraceContextEventHandler

Představuje metodu, která zpracovává TraceFinished událost objektu TraceContext .