System.Web Obor názvů

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í Cache-Control hlavičky HTTP.

HttpCacheRevalidation

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

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 .