System.Web Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| HttpCacheRevalidation |
Innehåller uppräknade värden som används för att ange revalidationsspecifika |
| 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. |