Freigeben über


System.Web-Namespace

Der System.Web-Namespace stellt Klassen und Schnittstellen für die Kommunikation zwischen Browser und Server bereit. Dieser Namespace enthält die HttpRequest-Klasse, die umfassende Informationen zur aktuellen HTTP-Anforderung bereitstellt. Er enthält außerdem die HttpResponse-Klasse, die die HTTP-Ausgabe an den Client verwaltet, und er enthält die HttpServerUtility-Klasse, die einen Zugriff auf Hilfsprogramme und -prozesse des Servers ermöglicht. System.Web enthält außerdem Klassen für die Bearbeitung von Cookies, die Übertragung von Dateien, für Ausnahmeinformationen und die Steuerung des Ausgabecaches.

Klassen

  Klasse Beschreibung
Öffentliche Klasse AspNetHostingPermission Steuert Zugriffsberechtigungen in ASP.NET-Hostumgebungen. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse AspNetHostingPermissionAttribute Lässt zu, dass Sicherheitsaktionen für AspNetHostingPermission mithilfe der deklarativen Sicherheit auf Code angewendet werden. Die Klasse kann nicht geerbt werden.
Öffentliche Klasse DefaultHttpHandler Stellt die Eigenschaften und Methoden eines HTTP-Standardhandlers dar.
Öffentliche Klasse HttpApplication Definiert die Methoden, Eigenschaften und Ereignisse, die allen Anwendungsobjekten in einer ASP.NET-Anwendung gemeinsam sind. Diese Klasse ist die Basisklasse für Anwendungen, die vom Benutzer in der Datei Global.asax definiert wurden.
Öffentliche Klasse HttpApplicationState Ermöglicht die gemeinsame Nutzung globaler Informationen über mehrere Sitzungen und Anforderungen innerhalb einer ASP.NET-Anwendung hinweg.
Öffentliche Klasse HttpBrowserCapabilities Ermöglicht es dem Server, Informationen über die Funktionen des auf dem Client ausgeführten Browsers abzurufen.
Öffentliche Klasse HttpCachePolicy Enthält Methoden zum Festlegen cachespezifischer HTTP-Header und zum Steuern des Ausgabecache für ASP.NET-Seiten.
Öffentliche Klasse HttpCacheVaryByHeaders Stellt ein typsicheres Verfahren zum Festlegen der VaryByHeaders-Eigenschaft bereit.
Öffentliche Klasse HttpCacheVaryByParams Stellt ein typsicheres Verfahren zum Festlegen der VaryByParams-Eigenschaft bereit.
Öffentliche Klasse HttpClientCertificate Stellt die Clientzertifikatfelder bereit, die vom Client als Antwort auf die Anforderung der Clientidentität durch den Server ausgegeben werden.
Öffentliche Klasse HttpCompileException Die Ausnahme, die beim Auftreten eines Compilerfehlers ausgelöst wird.
Öffentliche Klasse HttpContext Kapselt alle HTTP-spezifischen Informationen über eine einzelne HTTP-Anforderung.
Öffentliche Klasse HttpCookie Stellt ein typsicheres Verfahren zum Erstellen und Bearbeiten einzelner HTTP-Cookies bereit.
Öffentliche Klasse HttpCookieCollection Stellt ein typsicheres Verfahren für das Ändern von HTTP-Cookies bereit.
Öffentliche Klasse HttpException Beschreibt eine Ausnahme, die während der Verarbeitung der HTTP-Anforderungen aufgetreten ist.
Öffentliche Klasse HttpFileCollection Ermöglicht den Zugriff auf und die Organisierung der Dateien, die von einem Client übertragen wurden.
Öffentliche Klasse HttpModuleCollection Stellt ein Verfahren bereit, mit dem eine Auflistung von IHttpModule-Objekten indiziert und abgerufen wird.
Öffentliche Klasse HttpParseException Die Ausnahme, die beim Auftreten eines Analysefehlers ausgelöst wird.
Öffentliche Klasse HttpPostedFile Stellt den Zugriff auf einzelne Dateien bereit, die von einem Client geuploadet wurden.
Öffentliche Klasse HttpRequest Ermöglicht es ASP.NET, die von einem Client bei einer Webanforderung gesendeten HTTP-Werte zu lesen.
Öffentliche Klasse HttpRequestValidationException Die Ausnahme, die ausgelöst wird, wenn als Teil der Anforderungsdaten eine möglicherweise böswillige Eingabezeichenfolge vom Client empfangen wird. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse HttpResponse Kapselt HTTP-Antwortinformationen aus einem ASP.NET-Vorgang.
Öffentliche Klasse HttpRuntime Stellt einen Satz von ASP.NET-Laufzeitdiensten für die aktuelle Anwendung bereit.
Öffentliche Klasse HttpServerUtility Stellt Hilfsmethoden für die Verarbeitung von Webanforderungen zur Verfügung.
Öffentliche Klasse HttpStaticObjectsCollection Stellt eine Auflistung von Objekten im Gültigkeitsbereich der Anwendung für die StaticObjects-Eigenschaft bereit.
Öffentliche Klasse HttpUnhandledException Die Ausnahme, die beim Auftreten einer generischen Ausnahme ausgelöst wird.
Öffentliche Klasse HttpUtility Stellt Methoden für das Codieren und Decodieren von URLs beim Verarbeiten von Webanforderungen bereit. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse HttpWorkerRequest Diese abstrakte Klasse definiert die Basisworkermethoden und Enumerationen für die Verarbeitung von Anforderungen durch verwalteten ASP.NET-Code.
Öffentliche Klasse HttpWriter Stellt ein TextWriter-Objekt bereit, auf das über das systeminterne HttpResponse-Objekt zugegriffen wird.
Öffentliche Klasse ParserError Stellt einen Parserfehler oder eine Parserwarnung dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse ParserErrorCollection Verwaltet einen Satz von Parserfehlern, die während der Analyse erkannt wurden. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse ProcessInfo Stellt Informationen über derzeit ausgeführte Prozesse bereit.
Öffentliche Klasse ProcessModelInfo Enthält Methoden, die Informationen über Workerprozesse zurückgeben.
Öffentliche Klasse SiteMap Die SiteMap-Klasse ist eine im Speicher befindliche Darstellung der Navigationsstruktur einer Site, die von einem oder mehreren Siteübersichtsanbietern bereitgestellt wird. Die Klasse kann nicht geerbt werden.
Öffentliche Klasse SiteMapNode Stellt einen Knoten in der hierarchischen Siteübersichtsstruktur dar, z. B. der von der SiteMap-Klasse und den Klassen beschriebenen, die die abstrakte SiteMapProvider-Klasse implementieren.
Öffentliche Klasse SiteMapNodeCollection Stellt eine stark typisierte Auflistung für SiteMapNode-Objekte bereit und implementiert die IHierarchicalEnumerable-Schnittstelle, um die Navigation durch die Auflistung zu unterstützen.
Öffentliche Klasse SiteMapProvider Stellt eine allgemeine Basisklasse für alle Anbieter von Siteübersichtsdaten bereit sowie eine Methode, mit der Entwickler Anbieter von benutzerdefinierten Siteübersichtsdaten implementieren können, die mit der Siteübersichtsinfrastruktur von ASP.NET als permanente Speicher für SiteMap-Objekte verwendet werden können.
Öffentliche Klasse SiteMapProviderCollection Wird von der SiteMap-Klasse zum Verfolgen der SiteMapProvider-Objekte verwendet, die der SiteMap während der Initialisierung der Siteübersicht zur Verfügung stehen. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse SiteMapResolveEventArgs Stellt Daten für ein Ereignis bereit, das durch einen Aufruf der CurrentNode-Eigenschaft der SiteMapProvider-Klasse ausgelöst wird.
Öffentliche Klasse StaticSiteMapProvider Fungiert als Teilimplementierung einer abstrakten SiteMapProvider-Klasse sowie als Basisklasse für die XmlSiteMapProvider-Klasse, die Standardsiteübersichtsanbieter in ASP.NET ist.
Öffentliche Klasse TraceContext Erfasst und präsentiert Ausführungsdetails über eine Webanforderung. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse TraceContextEventArgs Stellt eine Auflistung der Ablaufverfolgungsdatensätze für jede Methode bereit, die das TraceFinished-Ereignis behandelt. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse TraceContextRecord Stellt eine ASP.NET-Ablaufverfolgungsmeldung und alle zugeordneten Daten dar.
Öffentliche Klasse VirtualPathUtility Stellt Dienstprogrammmethoden für allgemeine Operationen mit virtuellen Pfaden bereit.
Öffentliche Klasse WebPageTraceListener Stellt einen Listener bereit, der Trace-Meldungen an ASP.NET-Webseitenausgaben weiterleitet.
Öffentliche Klasse XmlSiteMapProvider Die XmlSiteMapProvider-Klasse ist von der SiteMapProvider-Klasse abgeleitet und ist der Standard-Siteübersichtsanbieter für ASP.NET. Die XmlSiteMapProvider-Klasse generiert Siteübersichtsstrukturen aus XML-Dateien.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IHttpAsyncHandler Definiert den Vertrag, den asynchrone HTTP-Handlerobjekte implementieren müssen.
Öffentliche Schnittstelle IHttpHandler Definiert den Vertrag, den ASP.NET zum synchronen Verarbeiten von HTTP-Webanforderungen mit benutzerdefinierten HTTP-Handlern implementiert.
Öffentliche Schnittstelle IHttpHandlerFactory Definiert den Vertrag, den Klassenfactorys zum Erstellen eines neuen IHttpHandler-Objekts implementieren müssen.
Öffentliche Schnittstelle IHttpModule Stellt Modulinitialisierung und Freigabeereignisse für die implementierende Klasse bereit.
Öffentliche Schnittstelle IPartitionResolver Definiert Methoden, die für die benutzerdefinierte Sitzungszustands-Partitionsauflösung implementiert werden müssen.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat BeginEventHandler Stellt die Methode dar, die asynchrone Ereignisse behandelt (z. B. Anwendungsereignisse). Dieser Delegat wird zu Beginn eines asynchronen Vorgangs aufgerufen.
Öffentlicher Delegat EndEventHandler Stellt die Methode dar, die asynchrone Ereignisse behandelt (z. B. Anwendungsereignisse).
Öffentlicher Delegat HttpCacheValidateHandler Stellt eine Methode dar, die aufgerufen wird, um ein zwischengespeichertes Element zu überprüfen, bevor es aus dem Cache bereitgestellt wird.
Öffentlicher Delegat HttpResponseSubstitutionCallback Stellt die Methode für das Behandeln von Ersetzungen nach dem Zwischenspeichern dar.
Öffentlicher Delegat HttpWorkerRequest.EndOfSendNotification Stellt die Methode dar, die Aufrufer benachrichtigt, wenn das Senden der Antwort abgeschlossen ist.
Öffentlicher Delegat SiteMapResolveEventHandler Stellt die Methode dar, die das SiteMapResolve-Ereignis einer bestimmten Instanz der SiteMapProvider-Klasse oder der statischen SiteMap-Klasse behandelt.
Öffentlicher Delegat TraceContextEventHandler Stellt die Methode dar, die das TraceFinished-Ereignis eines TraceContext-Objekts behandelt.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration ApplicationShutdownReason Gibt den Grund für das Beenden der AppDomain-Klasse an.
Öffentliche Enumeration AspNetHostingPermissionLevel Gibt die Vertrauensebene an, die einer ASP.NET-Webanwendung gewährt wird.
Öffentliche Enumeration HttpCacheability Stellt Enumerationswerte bereit, mit denen der Cache-Control-HTTP-Header festgelegt wird.
Öffentliche Enumeration HttpCacheRevalidation Stellt Enumerationswerte bereit, mit denen Cache-Control-HTTP-Header festgelegt werden, die spezifisch für die erneute Validierung sind.
Öffentliche Enumeration HttpCookieMode Gibt an, wie Cookies für eine Webanwendung verwendet werden.
Öffentliche Enumeration HttpValidationStatus Stellt Enumerationswerte bereit, die den Status der Cachevalidierung angeben.
Öffentliche Enumeration ProcessShutdownReason Stellt Enumerationswerte bereit, mit denen die Gründe für das Herunterfahren eines Prozesses angegeben werden.
Öffentliche Enumeration ProcessStatus Stellt enumerierte Werte mit Angaben über den aktuellen Status eines Prozesses bereit.
Öffentliche Enumeration TraceMode Gibt an, in welcher Reihenfolge Ablaufverfolgungsmeldungen in die HTML-Ausgabe einer Seite ausgegeben werden.