System.Web Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| HttpCacheRevalidation |
Biedt geïnventareerde waarden die worden gebruikt voor het instellen van hervalidatiespecifieke |
| 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. |