System.Web Namnområde

För .NET Core och .NET 5+ innehåller det här namnområdet klassen HttpUtility.

För .NET Framework innehåller det här namnområdet klasser och gränssnitt som aktiverar kommunikation mellan webbläsare och server. Dessa klasser inkluderar HttpRequest klassen, som innehåller omfattande information om den aktuella HTTP-begäran, HttpResponse klassen, som hanterar HTTP-utdata till klienten och HttpServerUtility klassen, som ger åtkomst till verktyg och processer på serversidan. System.Web innehåller även klasser för cookiemanipulering, filöverföring, undantagsinformation och cachekontroll för utdata i .NET Framework.

Klasser

Name Description
AspNetHostingPermission

Styr åtkomstbehörigheter i ASP.NET värdbaserade miljöer. Det går inte att ärva den här klassen.

AspNetHostingPermissionAttribute

Tillåter att säkerhetsåtgärder tillämpas AspNetHostingPermission på kod med deklarativ säkerhet. Det går inte att ärva den här klassen.

DefaultHttpHandler

Representerar egenskaperna och metoderna för en HTTP-standardhanterare.

EventHandlerTaskAsyncHelper

Konverterar aktivitetsreturerande asynkrona metoder till metoder som använder den asynkrona programmeringsmodellen som används i tidigare versioner av ASP.NET och som baseras på start- och sluthändelser.

HtmlString

Representerar en HTML-kodad sträng som inte ska kodas igen.

HttpApplication

Definierar de metoder, egenskaper och händelser som är gemensamma för alla programobjekt i ett ASP.NET program. Den här klassen är basklassen för program som definieras av användaren i filen Global.asax.

HttpApplicationState

Möjliggör delning av global information mellan flera sessioner och begäranden i ett ASP.NET program.

HttpApplicationStateBase

Fungerar som basklass för klasser som gör att information kan delas mellan flera sessioner och begäranden i ett ASP.NET program.

HttpApplicationStateWrapper

Kapslar in DET INBYGGDA HTTP-objektet som gör att information kan delas mellan flera begäranden och sessioner i ett ASP.NET program.

HttpBrowserCapabilities

Gör att servern kan samla in information om funktionerna i webbläsaren som körs på klienten.

HttpBrowserCapabilitiesBase

Fungerar som basklass för klasser som gör det möjligt för servern att samla in information om funktionerna i webbläsaren som gjorde den aktuella begäran.

HttpBrowserCapabilitiesWrapper

Kapslar in DET INBYGGDA HTTP-objektet som gör det möjligt för servern att samla in information om funktionerna i webbläsaren som har gjort den aktuella begäran.

HttpCachePolicy

Innehåller metoder för att ange cachespecifika HTTP-huvuden och för att styra ASP.NET sidutdatacache.

HttpCachePolicyBase

Fungerar som basklass för klasser som innehåller metoder för att ange cachespecifika HTTP-huvuden och för att styra ASP.NET sidutdatacache.

HttpCachePolicyWrapper

Kapslar in DET INBYGGDA HTTP-objektet som innehåller metoder för att ange cachespecifika HTTP-huvuden och för att styra ASP.NET-sidans utdatacache.

HttpCacheVaryByContentEncodings

Ger ett typsäkert sätt att ange VaryByContentEncodings klassens HttpCachePolicy egenskap.

HttpCacheVaryByHeaders

Ger ett typsäkert sätt att ange egenskapen VaryByHeaders .

HttpCacheVaryByParams

Ger ett typsäkert sätt att ange egenskapen VaryByParams .

HttpClientCertificate

Innehåller de klientcertifikatfält som utfärdats av klienten som svar på serverns begäran om klientens identitet.

HttpCompileException

Undantaget som utlöses när ett kompilatorfel inträffar.

HttpContext

Kapslar in all HTTP-specifik information om en enskild HTTP-begäran.

HttpContextBase

Fungerar som basklass för klasser som innehåller HTTP-specifik information om en enskild HTTP-begäran.

HttpContextWrapper

Kapslar in DET INBYGGDA HTTP-objektet som innehåller HTTP-specifik information om en enskild HTTP-begäran.

HttpCookie

Ger ett typsäkert sätt att skapa och manipulera enskilda HTTP-cookies.

HttpCookieCollection

Ger ett typsäkert sätt att manipulera HTTP-cookies.

HttpException

Beskriver ett undantag som inträffade under bearbetningen av HTTP-begäranden.

HttpFileCollection

Ger åtkomst till och organiserar filer som laddas upp av en klient.

HttpFileCollectionBase

Fungerar som basklass för klasser som ger åtkomst till filer som har laddats upp av en klient.

HttpFileCollectionWrapper

Kapslar in DET INBYGGDA HTTP-objektet som ger åtkomst till filer som har laddats upp av en klient.

HttpModuleCollection

Ger ett sätt att indexeras och hämta en samling IHttpModule objekt.

HttpParseException

Undantaget som utlöses när ett parsfel inträffar.

HttpPostedFile

Ger åtkomst till enskilda filer som har laddats upp av en klient.

HttpPostedFileBase

Fungerar som basklass för klasser som ger åtkomst till enskilda filer som har laddats upp av en klient.

HttpPostedFileWrapper

Kapslar in DET INBYGGDA HTTP-objektet som ger åtkomst till enskilda filer som har laddats upp av en klient.

HttpRequest

Gör att ASP.NET kan läsa HTTP-värden som skickas av en klient under en webbbegäran.

HttpRequestBase

Fungerar som basklass för klasser som gör det möjligt för ASP.NET att läsa HTTP-värden som skickas av en klient under en webbbegäran.

HttpRequestValidationException

Undantaget som utlöses när en potentiellt skadlig indatasträng tas emot från klienten som en del av begärandedata. Det går inte att ärva den här klassen.

HttpRequestWrapper

Kapslar in DET INBYGGDA HTTP-objektet som gör det möjligt för ASP.NET att läsa DE HTTP-värden som skickas av en klient under en webbbegäran.

HttpResponse

Kapslar in HTTP-svarsinformation från en ASP.NET åtgärd.

HttpResponseBase

Representerar basklassen för klasser som tillhandahåller HTTP-svarsinformation från en ASP.NET åtgärd.

HttpResponseWrapper

Kapslar in DET INBYGGDA HTTP-objektet som tillhandahåller HTTP-svarsinformation från en ASP.NET åtgärd.

HttpRuntime

Tillhandahåller en uppsättning ASP.NET körningstjänster för det aktuella programmet.

HttpServerUtility

Innehåller hjälpmetoder för bearbetning av webbbegäranden.

HttpServerUtilityBase

Fungerar som basklass för klasser som tillhandahåller hjälpmetoder för bearbetning av webbbegäranden.

HttpServerUtilityWrapper

Kapslar in det inbyggda HTTP-objektet som tillhandahåller hjälpmetoder för bearbetning av webbbegäranden.

HttpSessionStateBase

Fungerar som basklass för klasser som ger åtkomst till sessionstillståndsvärden, inställningar på sessionsnivå och metoder för livslängdshantering.

HttpSessionStateWrapper

Kapslar in DET INBYGGDA HTTP-objektet som ger åtkomst till sessionstillståndsvärden, inställningar på sessionsnivå och metoder för livslängdshantering.

HttpStaticObjectsCollection

Tillhandahåller en samling programomfattningsobjekt för egenskapen StaticObjects .

HttpStaticObjectsCollectionBase

Fungerar som basklass för klasser som tillhandahåller en samling programomfattningsobjekt för egenskapen StaticObjects .

HttpStaticObjectsCollectionWrapper

Kapslar in DET INBYGGDA HTTP-objektet som tillhandahåller en samling programomfattningsobjekt för StaticObjects egenskapen.

HttpTaskAsyncHandler

Tillhandahåller metoder som en härledd uppgiftshanterarklass kan implementera för att bearbeta en asynkron uppgift.

HttpUnhandledException

Undantaget som utlöses när ett allmänt undantag inträffar.

HttpUtility

Innehåller metoder för kodning och avkodning av URL:er vid bearbetning av webbbegäranden. Det går inte att ärva den här klassen.

HttpWorkerRequest

Den här abstrakta klassen definierar de grundläggande arbetsmetoder och uppräkningar som används av ASP.NET hanterad kod för att bearbeta begäranden.

HttpWriter

Tillhandahåller ett TextWriter objekt som nås via det inbyggda HttpResponse objektet.

IisTraceListener

Tillhandahåller en lyssnare som dirigerar alla spårnings- och felsökningsutdata till IIS 7.0-infrastrukturen.

MimeMapping

Mappar dokumenttillägg till MIME-innehållstyper.

ParserError

Representerar ett parserfel eller en varning. Det går inte att ärva den här klassen.

ParserErrorCollection

Hanterar en uppsättning parserfel som identifierats under parsningen. Det går inte att ärva den här klassen.

PreApplicationStartMethodAttribute

Ger utökat stöd för programstart.

ProcessInfo

Innehåller information om processer som körs just nu.

ProcessModelInfo

Innehåller metoder som returnerar information om arbetsprocesser.

SiteMap

Klassen SiteMap är en minnesintern representation av navigeringsstrukturen för en plats, som tillhandahålls av en eller flera webbplatsöversiktsproviders. Det går inte att ärva den här klassen.

SiteMapNode

Representerar en nod i den hierarkiska platsöversiktsstrukturen, till exempel den SiteMap som beskrivs av klassen och klasserna som implementerar den abstrakta SiteMapProvider klassen.

SiteMapNodeCollection

Tillhandahåller en starkt typad samling för SiteMapNode objekt och implementerar IHierarchicalEnumerable gränssnittet som stöd för navigering genom samlingen.

SiteMapProvider

Tillhandahåller en gemensam basklass för alla webbplatsöversiktsdataproviders och ett sätt för utvecklare att implementera anpassade webbplatsöversiktsdataproviders som kan användas med ASP.NET platsöversiktsinfrastruktur som beständiga lager för SiteMap objekt.

SiteMapProviderCollection

Används av SiteMap klassen för att spåra den uppsättning SiteMapProvider objekt som är tillgängliga för SiteMap under webbplatskartans initiering. Det går inte att ärva den här klassen.

SiteMapResolveEventArgs

Tillhandahåller data för en händelse som genereras genom att anropa CurrentNode klassens SiteMapProvider egenskap.

StaticSiteMapProvider

Fungerar som en partiell implementering av den abstrakta klassen SiteMapProvider och fungerar som basklass för klassen XmlSiteMapProvider, som är standardprovidern för webbplatskartor i ASP.NET.

TraceContext

Samlar in och visar körningsinformation om en webbbegäran. Det går inte att ärva den här klassen.

TraceContextEventArgs

Tillhandahåller en samling spårningsposter till alla metoder som hanterar händelsen TraceFinished . Det går inte att ärva den här klassen.

TraceContextRecord

Representerar ett ASP.NET spårningsmeddelande och eventuella associerade data.

UnvalidatedRequestValues

Ger åtkomst till HTTP-begärandevärden utan att utlösa ASP.NET validering av begäran.

UnvalidatedRequestValuesBase

Fungerar som basklass för klasser som ger åtkomst till HTTP-begärandevärden utan att utlösa ASP.NET validering av begäran.

UnvalidatedRequestValuesWrapper

Tillhandahåller en omslutningsklass för klassen UnvalidatedRequestValuesBase och ger åtkomst till HTTP-begärandevärden utan att utlösa ASP.NET validering av begäran.

VirtualPathUtility

Tillhandahåller verktygsmetoder för vanliga åtgärder för virtuella sökvägar.

WebPageTraceListener

Tillhandahåller en lyssnare som dirigerar Trace meddelanden till ASP.NET webbsidautdata.

XmlSiteMapProvider

Klassen XmlSiteMapProvider härleds från klassen SiteMapProvider och är standardprovidern för webbplatsöversikt för ASP.NET. Klassen XmlSiteMapProvider genererar webbplatsmappningsträd från XML-filer med filnamnstillägget .sitemap.

Gränssnitt

Name Description
IHtmlString

Representerar en HTML-kodad sträng som inte ska kodas igen.

IHttpAsyncHandler

Definierar det kontrakt som HTTP-asynkrona hanteringsobjekt måste implementera.

IHttpHandler

Definierar det kontrakt som ASP.NET implementerar för att synkront bearbeta HTTP-webbbegäranden med hjälp av anpassade HTTP-hanterare.

IHttpHandlerFactory

Definierar det kontrakt som klassfabriker måste implementera för att skapa nya IHttpHandler objekt.

IHttpModule

Tillhandahåller modulinitierings- och deponeringshändelser till implementeringsklassen.

IPartitionResolver

Definierar metoder som måste implementeras för anpassad partitionsmatchning för sessionstillstånd.

ISubscriptionToken

Representerar ett gränssnitt som implementeras av ett objekt och som kan användas för att avbryta prenumerationen på lyssnare.

ITlsTokenBindingInfo

Innehåller information om TLS-tokenbindning (Transport Layer Security).

Uppräkningar

Name Description
ApplicationShutdownReason

Anger varför AppDomain klassen stängs av.

AspNetHostingPermissionLevel

Anger den förtroendenivå som beviljas för ett ASP.NET webbprogram.

HttpCacheability

Innehåller uppräknade värden som används för att ange Cache-Control HTTP-huvudet.

HttpCacheRevalidation

Innehåller uppräknade värden som används för att ange revalidationsspecifika Cache-Control HTTP-huvuden.

HttpCookieMode

Anger hur cookies används för en webbapp.

HttpValidationStatus

Innehåller uppräknade värden som anger cacheverifieringsstatus.

ProcessShutdownReason

Innehåller uppräknade värden som anger varför en process har stängts av.

ProcessStatus

Innehåller uppräknade värden som anger den aktuella statusen för en process.

ReadEntityBodyMode

Anger konstanter som anger hur entitetstexten för en HTTP-begäran har lästs.

RequestNotification

Anger när händelser och andra livscykelhändelser inträffar när en HttpApplication begäran bearbetas.

RequestNotificationStatus

Anger tillståndet för ett meddelande i begärandepipelinen.

SameSiteMode

Anger konstanter som anger värdet för attributet SameSite för cookien.

TraceMode

Anger i vilken ordning spårningsmeddelanden skickas till HTML-utdata för en sida.

Delegeringar

Name Description
BeginEventHandler

Representerar den metod som hanterar asynkrona händelser, till exempel programhändelser. Det här ombudet anropas i början av en asynkron åtgärd.

EndEventHandler

Representerar den metod som hanterar asynkrona händelser, till exempel programhändelser.

HttpCacheValidateHandler

Representerar en metod som anropas för att verifiera ett cachelagrat objekt innan objektet hanteras från cacheminnet.

HttpResponseSubstitutionCallback

Representerar den metod som hanterar ersättning efter cachelagring.

HttpWorkerRequest.EndOfSendNotification

Representerar den metod som meddelar anropare när svaret skickas är slutfört.

SiteMapResolveEventHandler

Representerar den metod som ska hantera händelsen för SiteMapResolve en specifik instans av SiteMapProvider klassen eller den statiska SiteMap klassen.

TaskEventHandler

Representerar den asynkrona uppgift som bearbetas av en instans av EventHandlerTaskAsyncHelper klassen.

TraceContextEventHandler

Representerar den metod som hanterar TraceFinished händelsen för ett TraceContext objekt.