System.Web Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pro .NET Core a .NET 5+, tento obor názvů obsahuje HttpUtility třídu.
Pro rozhraní .NET Framework tento obor názvů obsahuje třídy a rozhraní, které umožňují komunikaci s prohlížečem na serveru. Tyto třídy zahrnují HttpRequest třídu, která poskytuje rozsáhlé informace o aktuálním požadavku HTTP, HttpResponse třída, která spravuje výstup HTTP klientovi, a HttpServerUtility třídu, která poskytuje přístup k nástrojům a procesům na straně serveru. System.Web zahrnuje 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
| Name | Description |
|---|---|
| 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žití akcí AspNetHostingPermission zabezpečení na 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í úlohy 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 kódovaný kódem 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 aplikaci ASP.NET. 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 ASP.NET aplikace. |
| HttpApplicationStateBase |
Slouží jako základní třída pro třídy, které umožňují sdílení informací napříč více relacemi a požadavky v rámci ASP.NET aplikace. |
| HttpApplicationStateWrapper |
Zapouzdřuje vnitřní objekt HTTP, který umožňuje sdílení informací napříč více požadavky a relacemi v rámci ASP.NET aplikace. |
| 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é serveru umožňují shromažďovat informace o možnostech prohlížeče, které provedly aktuální požadavek. |
| HttpBrowserCapabilitiesWrapper |
Zapouzdřuje 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í výstupní mezipaměti ASP.NET stránky výstupní mezipaměti. |
| HttpCachePolicyWrapper |
Zapouzdřuje vnitřní objekt HTTP, který obsahuje metody pro nastavení hlaviček HTTP specifických pro mezipaměť a pro řízení výstupní mezipaměti ASP.NET stránky výstupní mezipaměti. |
| HttpCacheVaryByContentEncodings |
Poskytuje typově bezpečný způsob, jak nastavit VaryByContentEncodings vlastnost 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á se vyvolá, když dojde k chybě kompilátoru. |
| HttpContext |
Zapouzdřuje všechny informace specifické pro 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ých žádostech HTTP. |
| HttpContextWrapper |
Zapouzdřuje 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 manipulace se soubory cookie HTTP. |
| HttpException |
Popisuje výjimku, ke které došlo při zpracování požadavků HTTP. |
| HttpFileCollection |
Poskytuje přístup k souborům nahraným klientem a uspořádá je. |
| HttpFileCollectionBase |
Slouží jako základní třída pro třídy, které poskytují přístup k souborům nahraným klientem. |
| HttpFileCollectionWrapper |
Zapouzdřuje vnitřní objekt HTTP, který poskytuje přístup k souborům nahraným klientem. |
| HttpModuleCollection |
Poskytuje způsob, jak indexovat a načíst kolekci IHttpModule objektů. |
| HttpParseException |
Výjimka, která se vyvolá, když dojde k chybě analýzy. |
| HttpPostedFile |
Poskytuje přístup k jednotlivým souborům, které klient nahrál. |
| HttpPostedFileBase |
Slouží jako základní třída pro třídy, které poskytují přístup k jednotlivým souborům nahraným klientem. |
| HttpPostedFileWrapper |
Zapouzdřuje 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á se vyvolá při přijetí potenciálně škodlivého vstupního řetězce z klienta jako součást dat požadavku. Tato třída se nemůže dědit. |
| HttpRequestWrapper |
Zapouzdřuje vnitřní objekt HTTP, který umožňuje ASP.NET číst hodnoty HTTP odeslané klientem během webového požadavku. |
| HttpResponse |
Zapouzdřuje informace o odpovědi HTTP z operace ASP.NET. |
| HttpResponseBase |
Představuje základní třídu tříd, které poskytují informace http-response z ASP.NET operace. |
| HttpResponseWrapper |
Zapouzdřuje 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řuje 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 doby života. |
| HttpSessionStateWrapper |
Zapouzdřuje 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ů v oboru aplikace pro StaticObjects vlastnost. |
| HttpStaticObjectsCollectionBase |
Slouží jako základní třída pro třídy, které poskytují kolekci objektů v oboru aplikace pro StaticObjects vlastnost. |
| HttpStaticObjectsCollectionWrapper |
Zapouzdřuje 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á je vyvolán, 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 základní metody pracovního procesu a výčty používané ASP.NET spravovaný kód 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 MIME obsahu. |
| 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 pro spuštění aplikace. |
| 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 reprezentace navigační struktury webu v paměti, která je poskytována jedním nebo více poskytovateli mapy webu. Tato třída se nemůže dědit. |
| SiteMapNode |
Představuje uzel v hierarchické mapové struktuře webu, například popisované SiteMap třídou a třídami, 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 mapy webu a způsob, jak vývojářům implementovat vlastní zprostředkovatele dat mapy webu, které lze použít s infrastrukturou mapy webu ASP.NET jako trvalé úložiště pro objekty SiteMap. |
| SiteMapProviderCollection |
Používá se SiteMap třídou ke sledování sady SiteMapProvider objektů, které jsou k dispozici SiteMap 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, což je výchozí zprostředkovatel mapy webu v ASP.NET. |
| TraceContext |
Zachytí a zobrazí podrobnosti o spuštění webové žádosti. Tato třída se nemůže dědit. |
| TraceContextEventArgs |
Poskytuje kolekci trasovacích záznamů 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ěření požadavku ASP.NET. |
| UnvalidatedRequestValuesBase |
Slouží jako základní třída pro třídy, které poskytují přístup k hodnotám požadavku HTTP bez aktivace ověřování požadavků ASP.NET. |
| UnvalidatedRequestValuesWrapper |
Poskytuje třídu obálky pro třídu UnvalidatedRequestValuesBase a poskytuje přístup k hodnotám požadavku HTTP bez aktivace ověření požadavku ASP.NET. |
| VirtualPathUtility |
Poskytuje pomocné metody pro běžné operace virtuální cesty. |
| WebPageTraceListener |
Poskytuje naslouchací proces, který směruje Trace zprávy na výstupy webové stránky ASP.NET. |
| XmlSiteMapProvider |
Třída XmlSiteMapProvider je odvozena od třídy SiteMapProvider a je výchozím poskytovatelem mapy webu pro ASP.NET. Třída XmlSiteMapProvider generuje stromy mapy webu ze souborů XML s příponou názvu souboru .mapa webu. |
Rozhraní
| Name | Description |
|---|---|
| IHtmlString |
Představuje řetězec kódovaný kódem HTML, který by neměl být znovu kódován. |
| IHttpAsyncHandler |
Definuje kontrakt, který musí implementovat objekty asynchronní obslužné rutiny HTTP. |
| IHttpHandler |
Definuje kontrakt, který ASP.NET implementuje pro synchronní zpracování webových požadavků HTTP pomocí vlastních obslužných rutin HTTP. |
| IHttpHandlerFactory |
Definuje kontrakt, který musí objekty pro vytváření tříd implementovat, aby se vytvořily nové IHttpHandler objekty. |
| IHttpModule |
Poskytuje události inicializace a odstranění modulu implementujte třídu. |
| IPartitionResolver |
Definuje metody, které musí být implementovány pro vlastní řešení 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
| Name | Description |
|---|---|
| ApplicationShutdownReason |
Určuje, proč se třída AppDomain vypne. |
| 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í |
| HttpCacheRevalidation |
Poskytuje výčtové hodnoty, které se používají k nastavení revalidation specific |
| 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 vypnul. |
| 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 |
Označuje, kdy dojde k událostem a dalším událostem životního cyklu při zpracování požadavku HttpApplication. |
| RequestNotificationStatus |
Určuje stav oznámení v kanálu požadavku. |
| 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í vygenerují do výstupu HTML stránky. |
Delegáti
| Name | Description |
|---|---|
| BeginEventHandler |
Představuje metodu, která zpracovává asynchronní události, jako jsou události aplikace. Tento delegát se volá 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ž se položka obsluhuje z mezipaměti. |
| HttpResponseSubstitutionCallback |
Představuje metodu, která zpracovává náhradu po mezipaměti. |
| HttpWorkerRequest.EndOfSendNotification |
Představuje metodu, která upozorní volající při odesílání odpovědi je dokončena. |
| SiteMapResolveEventHandler |
Představuje metodu, která bude zpracovávat SiteMapResolve událost konkrétní instance SiteMapProvider nebo statické SiteMap třídy. |
| TaskEventHandler |
Představuje asynchronní úlohu, kterou zpracovává instance EventHandlerTaskAsyncHelper třídy. |
| TraceContextEventHandler |
Představuje metodu, která zpracovává TraceFinished událost objektu TraceContext . |