System.Web Naamruimte

Voor .NET Core en .NET 5+ bevat deze naamruimte de klasse HttpUtility.

Voor .NET Framework bevat deze naamruimte klassen en interfaces die communicatie tussen browserservers mogelijk maken. Deze klassen omvatten de HttpRequest klasse, die uitgebreide informatie biedt over de huidige HTTP-aanvraag; de HttpResponse klasse, die HTTP-uitvoer naar de client beheert; en de HttpServerUtility klasse, die toegang biedt tot hulpprogramma's en processen aan de serverzijde. System.Web bevat ook klassen voor cookiemanipulatie, bestandsoverdracht, uitzonderingsinformatie en uitvoercachebeheer in .NET Framework.

Klassen

Name Description
AspNetHostingPermission

Hiermee beheert u de toegangsmachtigingen in ASP.NET gehoste omgevingen. Deze klasse kan niet worden overgenomen.

AspNetHostingPermissionAttribute

Hiermee kunnen beveiligingsacties AspNetHostingPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

DefaultHttpHandler

Vertegenwoordigt de eigenschappen en methoden van een standaard HTTP-handler.

EventHandlerTaskAsyncHelper

Converteert asynchrone asynchrone methoden die taken retourneren naar methoden die gebruikmaken van het asynchrone programmeermodel dat in eerdere versies van ASP.NET wordt gebruikt en die is gebaseerd op begin- en eindgebeurtenissen.

HtmlString

Vertegenwoordigt een met HTML gecodeerde tekenreeks die niet opnieuw moet worden gecodeerd.

HttpApplication

Definieert de methoden, eigenschappen en gebeurtenissen die gebruikelijk zijn voor alle toepassingsobjecten in een ASP.NET toepassing. Deze klasse is de basisklasse voor toepassingen die zijn gedefinieerd door de gebruiker in het bestand Global.asax.

HttpApplicationState

Hiermee kunt u globale informatie delen over meerdere sessies en aanvragen binnen een ASP.NET toepassing.

HttpApplicationStateBase

Fungeert als de basisklasse voor klassen waarmee informatie kan worden gedeeld over meerdere sessies en aanvragen binnen een ASP.NET toepassing.

HttpApplicationStateWrapper

Hiermee wordt het intrinsieke HTTP-object ingekapseld waarmee informatie kan worden gedeeld over meerdere aanvragen en sessies binnen een ASP.NET toepassing.

HttpBrowserCapabilities

Hiermee kan de server informatie verzamelen over de mogelijkheden van de browser die op de client wordt uitgevoerd.

HttpBrowserCapabilitiesBase

Fungeert als de basisklasse voor klassen waarmee de server informatie kan verzamelen over de mogelijkheden van de browser die de huidige aanvraag heeft ingediend.

HttpBrowserCapabilitiesWrapper

Hiermee wordt het intrinsieke HTTP-object ingekapseld waarmee de server informatie kan verzamelen over de mogelijkheden van de browser die de huidige aanvraag heeft ingediend.

HttpCachePolicy

Bevat methoden voor het instellen van cachespecifieke HTTP-headers en voor het beheren van de ASP.NET pagina-uitvoercache.

HttpCachePolicyBase

Fungeert als de basisklasse voor klassen die methoden bevatten voor het instellen van cachespecifieke HTTP-headers en voor het beheren van de ASP.NET pagina-uitvoercache.

HttpCachePolicyWrapper

Kapselt het intrinsieke HTTP-object in dat methoden bevat voor het instellen van cachespecifieke HTTP-headers en voor het beheren van de ASP.NET pagina-uitvoercache.

HttpCacheVaryByContentEncodings

Biedt een typeveilige manier om de VaryByContentEncodings eigenschap van de HttpCachePolicy klasse in te stellen.

HttpCacheVaryByHeaders

Biedt een typeveilige manier om de VaryByHeaders eigenschap in te stellen.

HttpCacheVaryByParams

Biedt een typeveilige manier om de VaryByParams eigenschap in te stellen.

HttpClientCertificate

Biedt de clientcertificaatvelden die door de client zijn uitgegeven in reactie op de aanvraag van de server voor de identiteit van de client.

HttpCompileException

De uitzondering die wordt gegenereerd wanneer er een compilerfout optreedt.

HttpContext

Bevat alle HTTP-specifieke informatie over een afzonderlijke HTTP-aanvraag.

HttpContextBase

Fungeert als de basisklasse voor klassen die HTTP-specifieke informatie bevatten over een afzonderlijke HTTP-aanvraag.

HttpContextWrapper

Bevat het intrinsieke HTTP-object dat HTTP-specifieke informatie over een afzonderlijke HTTP-aanvraag bevat.

HttpCookie

Biedt een typeveilige manier om afzonderlijke HTTP-cookies te maken en te manipuleren.

HttpCookieCollection

Biedt een typeveilige manier om HTTP-cookies te manipuleren.

HttpException

Beschrijft een uitzondering die is opgetreden tijdens de verwerking van HTTP-aanvragen.

HttpFileCollection

Biedt toegang tot en ordent bestanden die door een client zijn geüpload.

HttpFileCollectionBase

Fungeert als de basisklasse voor klassen die toegang bieden tot bestanden die zijn geüpload door een client.

HttpFileCollectionWrapper

Hiermee wordt het intrinsieke HTTP-object ingekapseld dat toegang biedt tot bestanden die zijn geüpload door een client.

HttpModuleCollection

Biedt een manier om een verzameling IHttpModule objecten te indexeren en op te halen.

HttpParseException

De uitzondering die wordt gegenereerd wanneer er een parseringsfout optreedt.

HttpPostedFile

Biedt toegang tot afzonderlijke bestanden die zijn geüpload door een client.

HttpPostedFileBase

Fungeert als de basisklasse voor klassen die toegang bieden tot afzonderlijke bestanden die zijn geüpload door een client.

HttpPostedFileWrapper

Kapselt het intrinsieke HTTP-object in dat toegang biedt tot afzonderlijke bestanden die zijn geüpload door een client.

HttpRequest

Hiermee kunt ASP.NET de HTTP-waarden lezen die door een client worden verzonden tijdens een webaanvraag.

HttpRequestBase

Fungeert als de basisklasse voor klassen waarmee ASP.NET de HTTP-waarden kan lezen die door een client tijdens een webaanvraag worden verzonden.

HttpRequestValidationException

De uitzondering die wordt gegenereerd wanneer een mogelijk schadelijke invoertekenreeks van de client wordt ontvangen als onderdeel van de aanvraaggegevens. Deze klasse kan niet worden overgenomen.

HttpRequestWrapper

Hiermee wordt het intrinsieke HTTP-object ingekapseld waarmee ASP.NET de HTTP-waarden kan lezen die tijdens een webaanvraag door een client worden verzonden.

HttpResponse

Bevat HTTP-antwoordgegevens van een ASP.NET-bewerking.

HttpResponseBase

Vertegenwoordigt de basisklasse voor klassen die HTTP-antwoordgegevens van een ASP.NET-bewerking bieden.

HttpResponseWrapper

Het intrinsieke HTTP-object inkapselt het HTTP-antwoordinformatie van een ASP.NET bewerking.

HttpRuntime

Biedt een set ASP.NET runtimeservices voor de huidige toepassing.

HttpServerUtility

Biedt helpermethoden voor het verwerken van webaanvragen.

HttpServerUtilityBase

Fungeert als de basisklasse voor klassen die helpermethoden bieden voor het verwerken van webaanvragen.

HttpServerUtilityWrapper

Kapselt het intrinsieke HTTP-object in dat helpermethoden biedt voor het verwerken van webaanvragen.

HttpSessionStateBase

Fungeert als basisklasse voor klassen die toegang bieden tot sessiestatuswaarden, instellingen op sessieniveau en methoden voor levensduurbeheer.

HttpSessionStateWrapper

Bevat het intrinsieke HTTP-object dat toegang biedt tot sessiestatuswaarden, instellingen op sessieniveau en methoden voor levensduurbeheer.

HttpStaticObjectsCollection

Biedt een verzameling toepassingsbereikobjecten voor de StaticObjects eigenschap.

HttpStaticObjectsCollectionBase

Fungeert als de basisklasse voor klassen die een verzameling toepassingsbereikobjecten voor de StaticObjects eigenschap bieden.

HttpStaticObjectsCollectionWrapper

Hiermee wordt het intrinsieke HTTP-object ingekapseld dat een verzameling toepassingsbereikobjecten voor de StaticObjects eigenschap biedt.

HttpTaskAsyncHandler

Biedt methoden die een afgeleide taakhandlerklasse kan implementeren om een asynchrone taak te verwerken.

HttpUnhandledException

De uitzondering die wordt gegenereerd wanneer er een algemene uitzondering optreedt.

HttpUtility

Biedt methoden voor het coderen en decoderen van URL's bij het verwerken van webaanvragen. Deze klasse kan niet worden overgenomen.

HttpWorkerRequest

Deze abstracte klasse definieert de basiswerkmethoden en -inventarisaties die worden gebruikt door ASP.NET beheerde code voor het verwerken van aanvragen.

HttpWriter

Biedt een TextWriter object dat toegankelijk is via het intrinsieke HttpResponse object.

IisTraceListener

Biedt een listener waarmee alle tracerings- en foutopsporingsuitvoer naar de IIS 7.0-infrastructuur wordt gerouteerd.

MimeMapping

Hiermee worden documentextensies toegewezen aan MIME-inhoudstypen.

ParserError

Vertegenwoordigt een parserfout of waarschuwing. Deze klasse kan niet worden overgenomen.

ParserErrorCollection

Hiermee beheert u een set parserfouten die tijdens het parseren zijn gedetecteerd. Deze klasse kan niet worden overgenomen.

PreApplicationStartMethodAttribute

Biedt uitgebreide ondersteuning voor het opstarten van toepassingen.

ProcessInfo

Bevat informatie over processen die momenteel worden uitgevoerd.

ProcessModelInfo

Bevat methoden die informatie retourneren over werkprocessen.

SiteMap

De SiteMap klasse is een in-memory weergave van de navigatiestructuur voor een site, die wordt geleverd door een of meer siteoverzichtproviders. Deze klasse kan niet worden overgenomen.

SiteMapNode

Vertegenwoordigt een knooppunt in de hiërarchische siteoverzichtstructuur, zoals die wordt beschreven door de SiteMap klasse en klassen die de abstracte SiteMapProvider klasse implementeren.

SiteMapNodeCollection

Biedt een sterk getypte verzameling voor SiteMapNode objecten en implementeert de IHierarchicalEnumerable interface ter ondersteuning van navigeren door de verzameling.

SiteMapProvider

Biedt een algemene basisklasse voor alle siteoverzichtgegevensproviders en een manier voor ontwikkelaars om aangepaste siteoverzichtgegevensproviders te implementeren die kunnen worden gebruikt met de ASP.NET siteoverzichtinfrastructuur als permanente archieven voor SiteMap-objecten.

SiteMapProviderCollection

Wordt door de SiteMap klasse gebruikt om de set SiteMapProvider objecten bij te houden die beschikbaar zijn voor de SiteMap siteoverzichten tijdens de initialisatie van de sitekaart. Deze klasse kan niet worden overgenomen.

SiteMapResolveEventArgs

Biedt gegevens voor een gebeurtenis die wordt gegenereerd door de CurrentNode eigenschap van de SiteMapProvider klasse aan te roepen.

StaticSiteMapProvider

Fungeert als een gedeeltelijke implementatie van de abstracte SiteMapProvider-klasse en fungeert als basisklasse voor de klasse XmlSiteMapProvider, de standaardsiteoverzichtprovider in ASP.NET.

TraceContext

Legt uitvoeringsdetails vast en presenteert deze over een webaanvraag. Deze klasse kan niet worden overgenomen.

TraceContextEventArgs

Biedt een verzameling traceringsrecords voor elke methode die de TraceFinished gebeurtenis verwerkt. Deze klasse kan niet worden overgenomen.

TraceContextRecord

Vertegenwoordigt een ASP.NET traceringsbericht en eventuele bijbehorende gegevens.

UnvalidatedRequestValues

Biedt toegang tot HTTP-aanvraagwaarden zonder ASP.NET aanvraagvalidatie te activeren.

UnvalidatedRequestValuesBase

Fungeert als de basisklasse voor klassen die toegang bieden tot HTTP-aanvraagwaarden zonder ASP.NET aanvraagvalidatie te activeren.

UnvalidatedRequestValuesWrapper

Biedt een wrapper-klasse voor de klasse UnvalidatedRequestValuesBase en biedt toegang tot HTTP-aanvraagwaarden zonder ASP.NET aanvraagvalidatie te activeren.

VirtualPathUtility

Biedt hulpprogrammamethoden voor algemene bewerkingen voor virtuele paden.

WebPageTraceListener

Biedt een listener waarmee Trace berichten worden doorgestuurd naar ASP.NET webpagina-uitvoer.

XmlSiteMapProvider

De klasse XmlSiteMapProvider is afgeleid van de klasse SiteMapProvider en is de standaardsiteoverzichtprovider voor ASP.NET. De XmlSiteMapProvider klasse genereert siteoverzichtstructuren van XML-bestanden met de bestandsextensie .sitemap.

Interfaces

Name Description
IHtmlString

Vertegenwoordigt een met HTML gecodeerde tekenreeks die niet opnieuw moet worden gecodeerd.

IHttpAsyncHandler

Definieert het contract dat http asynchrone handlerobjecten moeten implementeren.

IHttpHandler

Definieert het contract dat ASP.NET implementeert om HTTP-webaanvragen synchroon te verwerken met behulp van aangepaste HTTP-handlers.

IHttpHandlerFactory

Definieert het contract dat klasse factory's moeten implementeren om nieuwe IHttpHandler objecten te maken.

IHttpModule

Biedt module-initialisatie- en verwijderingsevenementen voor de implementatieklasse.

IPartitionResolver

Definieert methoden die moeten worden geïmplementeerd voor aangepaste sessiestatuspartitieomzetting.

ISubscriptionToken

Vertegenwoordigt een interface die wordt geïmplementeerd door een object en die kan worden gebruikt om listeners af te melden.

ITlsTokenBindingInfo

Biedt informatie over TLS-tokenbinding (Transport Layer Security).

Enums

Name Description
ApplicationShutdownReason

Hiermee geeft u op waarom de AppDomain klasse wordt afgesloten.

AspNetHostingPermissionLevel

Hiermee geeft u het vertrouwensniveau op dat wordt verleend aan een ASP.NET-webtoepassing.

HttpCacheability

Biedt geïnventareerde waarden die worden gebruikt om de Cache-Control HTTP-header in te stellen.

HttpCacheRevalidation

Biedt geïnventareerde waarden die worden gebruikt voor het instellen van hervalidatiespecifieke Cache-Control HTTP-headers.

HttpCookieMode

Hiermee geeft u op hoe cookies worden gebruikt voor een webtoepassing.

HttpValidationStatus

Biedt geïnventareerde waarden die de validatiestatus van de cache aangeven.

ProcessShutdownReason

Biedt geïnventareerde waarden die aangeven waarom een proces is afgesloten.

ProcessStatus

Biedt geïnventareerde waarden die de huidige status van een proces aangeven.

ReadEntityBodyMode

Hiermee geeft u constanten op die aangeven hoe de hoofdtekst van een HTTP-aanvraag is gelezen.

RequestNotification

Geeft aan wanneer gebeurtenissen en andere levenscyclusgebeurtenissen plaatsvinden terwijl een HttpApplication aanvraag wordt verwerkt.

RequestNotificationStatus

Hiermee geeft u de status van een melding in de aanvraagpijplijn op.

SameSiteMode

Hiermee geeft u constanten op die de waarde voor het kenmerk SameSite van de cookie aangeven.

TraceMode

Hiermee geeft u op in welke volgorde traceringsberichten worden verzonden in de HTML-uitvoer van een pagina.

Gedelegeerden

Name Description
BeginEventHandler

Vertegenwoordigt de methode waarmee asynchrone gebeurtenissen, zoals toepassingsevenementen, worden verwerkt. Deze gemachtigde wordt aangeroepen aan het begin van een asynchrone bewerking.

EndEventHandler

Vertegenwoordigt de methode waarmee asynchrone gebeurtenissen, zoals toepassingsevenementen, worden verwerkt.

HttpCacheValidateHandler

Vertegenwoordigt een methode die wordt aangeroepen om een item in de cache te valideren voordat het item vanuit de cache wordt geleverd.

HttpResponseSubstitutionCallback

Vertegenwoordigt de methode die post-cachevervanging afhandelt.

HttpWorkerRequest.EndOfSendNotification

Vertegenwoordigt de methode die bellers op de hoogte stelt wanneer het verzenden van het antwoord is voltooid.

SiteMapResolveEventHandler

Vertegenwoordigt de methode die de SiteMapResolve gebeurtenis van een specifiek exemplaar van de SiteMapProvider of statische SiteMap klasse afhandelt.

TaskEventHandler

Vertegenwoordigt de asynchrone taak die wordt verwerkt door een exemplaar van de EventHandlerTaskAsyncHelper klasse.

TraceContextEventHandler

Vertegenwoordigt de methode die de TraceFinished gebeurtenis van een TraceContext object afhandelt.