System.Web-Namespaces

Geschützte Member einschließen
Geerbte Member einschließen

.NET Framework-Member einschließen
XNA Framework-Member einschließen
Portable Klassenbibliothek Member einschließen

Die System.Web-Namespaces enthalten Typen, die Browser-/Serverkommunikation ermöglichen. Untergeordnete Namespaces schließen Typen ein, die Folgendes unterstützen: ASP.NET-Formularauthentifizierung, Anwendungsdienste, Datenzwischenspeicherung auf Servern, ASP.NET-Anwendungskonfiguration, dynamische Daten, HTTP-Handler, JSON-Serialisierung, Einbinden von AJAX-Funktionen in ASP.NET, ASP.NET-Sicherheit und Webdienste.

Namespaces

Namespace Beschreibung
System.Web 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, die HttpResponse-Klasse, die die HTTP-Ausgabe an den Client verwaltet, und die HttpServerUtility-Klasse, die Zugriff auf serverseitige Dienstprogramme und Prozesse bietet.System.Web enthält auch Klassen für Cookiemanipulation, Dateiübertragung, Ausnahmeinformationen und Ausgabecachesteuerelement.
System.Web.ApplicationServices Der System.Web.ApplicationServices-Namespace stellt Klassen bereit, die den Zugriff auf Authentifizierungs-, Rollen- und Profilanwendungsdienste für ASP.NET-Formulare als WCF-Dienste (Windows Communication Foundation) ermöglichen.
System.Web.Caching Der System.Web.Caching-Namespace stellt Klassen zum Zwischenspeichern häufig verwendeter Daten auf dem Server bereit.
System.Web.ClientServices Der System.Web.ClientServices-Namespace stellt Klassen bereit, die in Windows-basierten Anwendungen Zugriff auf die Authentifizierung, Rollen und Profildienste für Microsoft Ajax ermöglichen. 
System.Web.ClientServices.Providers Der System.Web.ClientServices.Providers-Namespace enthält Clientdienstanbieter und andere Klassen, die in Anwendungen auf der Grundlage von Windows den Zugriff auf die Authentifizierung, Rollen und Profildienste für Microsoft Ajax ermöglichen.
System.Web.Compilation Der System.Web.Compilation-Namespace enthält Klassen zum Generieren und Kompilieren von benutzerdefinierten Dateitypen innerhalb der ASP.NET-Buildumgebung.
System.Web.Configuration Der System.Web.Configuration-Namespace enthält Klassen, die zum Einrichten der ASP.NET-Konfiguration verwendet werden.
System.Web.Configuration.Internal Der System.Web.Configuration.Internal-Namespace enthält nur zur internen Verwendung vorgesehene Konfigurationstypen.
System.Web.DynamicData Der System.Web.DynamicData-Namespace enthält Klassen, die Kernfunktionen für ASP.NET Dynamic Data bereitstellen.Er stellt zudem Erweiterungsfunktionen bereit, mit denen Sie das Verhalten von dynamischen Daten anpassen können.
System.Web.DynamicData.Design Der System.Web.DynamicData.Design-Namespace enthält Klassen, die Entwurfszeitunterstützung für die Klassen im System.Web.DynamicData-Namespace bereitstellen.
System.Web.DynamicData.ModelProviders Der System.Web.DynamicData.ModelProviders-Namespace enthält Klassen, die Kernfunktionen für ASP.NET Dynamic Data-Anbieter definieren.
System.Web.Handlers Der System.Web.Handlers-Namespace enthält HTTP-Handlerklassen, die HTTP-Anforderungen an einen Webserver verarbeiten.
System.Web.Hosting Der System.Web.Hosting-Namespace enthält Funktionen zum Hosten von ASP.NET-Anwendungen aus verwalteten Anwendungen außerhalb von Microsoft Internetinformationsdienste (IIS).
System.Web.Instrumentation Der System.Web.Instrumentation-Namespace enthält Typen, die Informationen über die Ausführung der aktuellen Seite bereitstellen, einschließlich Ausführungslistener und Instrumentation und Methoden, die aufgerufen werden, bevor und nachdem das Ansichtsmodul Ausgaben rendert.
System.Web.Mail Die Klassen in diesem Namespace sind veraltet.Verwenden Sie stattdessen den System.Net.Mail-Namespace.Der System.Web.Mail-Namespace enthält Klassen, die das Erstellen und Senden von Nachrichten mithilfe der CDOSYS-Nachrichtenkomponente (Collaboration Data Objects for Windows 2000) ermöglichen.Die E-Mail-Nachricht wird durch den in Microsoft Windows 2000 integrierten SMTP-Maildienst oder einen beliebigen SMTP-Server übermittelt.Die Klassen in diesem Namespace können von ASP.NET oder einer beliebigen verwalteten Anwendung verwendet werden.
System.Web.Management Der System.Web.Management-Namespace enthält Klassen und Schnittstellen zum Verwalten und Überwachen der Integrität von Webanwendungen.
System.Web.Mobile Der System.Web.Mobile-Namespace enthält die wichtigsten Funktionen, z. B. Authentifizierung und Fehlerbehandlung, die zum Erstellen mobiler ASP.NET-Webanwendungen erforderlich sind. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.ModelBinding Der System.Web.ModelBinding-Namespace stellt Klassen bereit, mit denen Sie Datenobjekte an ASP.NET Web Forms-Serversteuerelemente binden.
System.Web.Profile Der System.Web.Profile-Namespace enthält Klassen, mit denen mit ASP.NET-Benutzerprofilen in Webserveranwendungen gearbeitet werden kann.
System.Web.Query.Dynamic Der System.Web.Query.Dynamic-Namespace enthält Klassen, mit denen Ausdrücke aus einem LinqDataSource-Steuerelement in LINQ (Language-Integrated Query) analysiert werden.
System.Web.RegularExpressions Der System.Web.RegularExpressions-Namespace stellt vorkompilierte reguläre Ausdrücke bereit, mit denen ASP.NET-Dateien analysiert werden können.Alle Member des System.Web.RegularExpressions-Namespaces sind Nachfolger der Regex-Klasse.
System.Web.Routing Der System.Web.Routing-Namespace stellt Klassen für das URL-Routing bereit. Dadurch können Sie URLs verwenden, die keiner physischen Datei zugeordnet sind.
System.Web.Script Der System.Web.Script-Namespace enthält Klassen, die Skriptressourceninformationen bereitstellen.
System.Web.Script.Serialization Der System.Web.Script.Serialization-Namespace enthält Klassen, die Serialisierung und Deserialisierung im JSON-Format (JavaScript Object Notation) für verwaltete Typen bereitstellen.Außerdem werden Erweiterungsfeatures zum Anpassen des Serialisierungsverhaltens bereitgestellt.
System.Web.Script.Services Der System.Web.Script.Services-Namespace stellt Attribute bereit, mit denen Sie die Webdienstunterstützung für AJAX-Funktionen in ASP.NET anpassen können.
System.Web.Security Der System.Web.Security-Namespace enthält Klassen, mit denen die Sicherheit für ASP.NET in Webserveranwendungen implementiert wird.
System.Web.Security.AntiXss Enthält Methoden, die Sie verwenden können, um Zeichenfolgen zu codieren, die Ihnen helfen, Ihre Anwendung gegen Angriffe siteübergreifender Skripterstellung (XSS) und LDAP-Injection-Angriffe zu schützen.
System.Web.Services Der System.Web.Services-Namespace besteht aus den Klassen, die Ihnen das Erstellen von XML-Webdiensten unter Verwendung von ASP.NET und XML-Webdienstclients ermöglichen.XML-Webdienste sind Anwendungen, die die Möglichkeit bieten, Meldungen in einer lose verknüpften Umgebung mit Standardprotokollen wie HTTP, XML, XSD, SOAP und WSDL auszutauschen.XML-Webdienste ermöglichen für Firmen sowie firmenübergreifend das Erstellen modularer Anwendungen in heterogenen Umgebungen, wobei die Kompatibilität mit einer Reihe von Implementierungen, Plattformen und Geräten bereitgestellt wird.Die auf SOAP basierenden XML-Meldungen dieser Anwendungen können genau definierte (strukturierte und typisierte) oder grob definierte (Verwendung von beliebigem XML) Teile aufweisen.Die Möglichkeit, dass sich Meldungen im Laufe der Zeit ohne Protokollverletzungen weiterentwickeln, ist für die Flexibilität und Stabilität von XML-Webdiensten als Baustein für die Zukunft des Webs von großer Bedeutung.
System.Web.Services.Configuration Der System.Web.Services.Configuration-Namespace besteht aus den Klassen, die die Ausführung der mit ASP.NET erstellten XML-Webdienste konfigurieren.
System.Web.Services.Description Der System.Web.Services.Description-Namespace besteht aus den Klassen, die das öffentliche Beschreiben eines XML-Webdiensts unter Verwendung von WSDL (Web Services Description Language) ermöglichen.Jede Klasse innerhalb dieses Namespaces entspricht einem bestimmten Element in der WSDL-Spezifikation, und die Klassenhierarchie entspricht der XML-Struktur eines gültigen WSDL-Dokuments.Weitere Informationen über WSDL finden Sie in der Spezifikation auf der W3C-Website unter http://www.w3.org/TR/wsdl/.
System.Web.Services.Discovery Der System.Web.Services.Discovery-Namespace besteht aus den Klassen, die es XML-Webdienstclients ermöglichen, die verfügbaren XML-Webdienste auf einem Webserver über ein so genanntes Web Services Discovery-Tool zu suchen.
System.Web.Services.Protocols Der System.Web.Services.Protocols-Namespace besteht aus den Klassen, die die Protokolle definieren, die zur Übermittlung von Daten über die Verbindung während der Kommunikation zwischen mit ASP.NET erstellten XML-Webdienstclients und XML-Webdiensten verwendet werden.
System.Web.SessionState Der System.Web.SessionState-Namespace stellt Klassen und Schnittstellen bereit, die die Speicherung von Daten ermöglichen, die für einen einzelnen Client innerhalb einer Webanwendung auf dem Server spezifisch sind.Die Sitzungszustandsdaten werden verwendet, um dem Client das Erscheinungsbild einer ständigen Verbindung mit der Anwendung zu geben.Die Zustandsinformationen können innerhalb des lokalen Prozessspeichers oder bei Webfarmkonfigurationen prozessextern mithilfe des ASP.NET-Statusdiensts oder einer Microsoft SQL Server-Datenbank gespeichert werden.
System.Web.UI Der System.Web.UI-Namespace stellt Klassen und Schnittstellen bereit, mit denen Sie ASP.NET-Serversteuerelemente und ASP.NET-Webseiten für die Benutzeroberfläche von ASP.NET-Webanwendungen erstellen können.
System.Web.UI.Adapters Der System.Web.UI.Adapters-Namespace enthält die Basisklassen für Steuerelementadapter und Seitenadapter.Sie können diese Adapter verwenden, um die Lebenszykluszustände von Seiten und Steuerelementen zu überschreiben.Dies ist sinnvoll, wenn Sie das Markup oder das Verhalten eines Steuerelements für neue Markupstandards oder bestimmte Browser ändern möchten.
System.Web.UI.DataVisualization.Charting Der System.Web.UI.DataVisualization.Charting-Namespace enthält Methoden und Eigenschaften für das Chart-Webserversteuerelement.
System.Web.UI.Design Der System.Web.UI.Design-Namespace enthält Klassen, die zum Erweitern der Entwurfszeitunterstützung für ASP.NET-Webseiten und Webserver-Steuerelemente verwendet werden können.
System.Web.UI.Design.Directives Der System.Web.UI.Design.Directives-Namespace enthält Klassen, die zum Erweitern der Entwurfszeitunterstützung für ASP.NET Webseitendirektiven verwendet werden können.
System.Web.UI.Design.MobileControls Der System.Web.UI.Design.MobileControls-Namespace enthält Klassen, die Entwurfszeitunterstützung für die Klassen im System.Web.UI.MobileControls-Namespace bereitstellen. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.UI.Design.MobileControls.Converters Der System.Web.UI.Design.MobileControls.Converters-Namespace enthält Klassen, die Entwurfszeitunterstützung für Datentypkonverter in mobilen Steuerelementen bereitstellen.Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.UI.Design.WebControls Der System.Web.UI.Design.WebControls-Namespace enthält Klassen, die zum Erweitern der Entwurfszeitunterstützung für Webserver-Steuerelemente verwendet werden können.
System.Web.UI.Design.WebControls.WebParts Der System.Web.UI.Design.WebControls.WebParts-Namespace enthält Klassen, die Entwurfszeitunterstützung für Steuerelemente bereitstellen, die von Klassen im System.Web.UI.WebControls.WebParts-Namespace abgeleitet sind.
System.Web.UI.HtmlControls Der System.Web.UI.HtmlControls-Namespace enthält Klassen, mit denen Sie auf einer Web Forms-Seite HTML-Serversteuerelemente erstellen können.HTML-Serversteuerelemente werden auf dem Server ausgeführt und sind direkt HTML-Standardtags zugeordnet, die von den meisten Browsern unterstützt werden.Auf diese Weise können Sie die HTML-Elemente auf einer Web Forms-Seite programmgesteuert steuern.
System.Web.UI.MobileControls Der System.Web.UI.MobileControls-Namespace enthält eine Reihe von ASP.NET-Serversteuerelementen, mit denen die Anwendung auf verschiedenen mobilen Geräten gerendert werden kann.Die APIs in diesem Namespace sind veraltet.Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters Der System.Web.UI.MobileControls.Adapters-Namespace enthält Klassen, mit denen Sie die Lebenszyklusphasen eines mobilen Steuerelements überschreiben können, um dessen Standardmarkup oder -verhalten in HTML, CHTML oder WML an neue Markupstandards oder für bestimmte Browser und mobile Geräte anzupassen. Die APIs in diesem Namespace sind veraltet.Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters.XhtmlAdapters Der System.Web.UI.MobileControls.Adapters.XhtmlAdapters-Namespace enthält Klassen, mit denen Sie die Lebenszyklusphasen eines mobilen Steuerelements überschreiben können, um das Standard-XHTML-Markup oder -verhalten eines Steuerelements an neue Markupstandards oder bestimmte Browser und mobile Geräte anzupassen.Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.UI.WebControls Der System.Web.UI.WebControls-Namespace enthält Klassen, mit denen Sie Webserver-Steuerelemente auf einer Webseite erstellen können.Webserversteuerelemente werden auf dem Server ausgeführt und enthalten Formularsteuerelemente wie Schaltflächen und Textfelder.Außerdem zählen dazu Steuerelemente für besondere Zwecke, z. B. Kalender.Da Webserversteuerelemente auf dem Server ausgeführt werden, können diese Elemente programmgesteuert gesteuert werden.Obwohl Webserver-Steuerelemente als HTML dargestellt werden, spiegelt ihr Objektmodell nicht unbedingt HTML-Syntax wider.
System.Web.UI.WebControls.Adapters Der System.Web.UI.WebControls.Adapters -Namespace enthält Klassen, mit denen Sie die die Lebenszyklusphasen eines Websteuerelements überschreiben können.Mit diesen Klassen können Sie das Standardmarkup oder -verhalten eines Steuerelements an neue Markupstandards oder bestimmte Browser anpassen.
System.Web.UI.WebControls.Expressions Der System.Web.UI.WebControls.Expressions-Namespace stellt Klassen bereit, mit denen Sie Daten auf einer Webseite unter Verwendung des QueryExtender-Steuerelements filtern können.
System.Web.UI.WebControls.WebParts Der System.Web.UI.WebControls.WebParts-Namespace enthält Klassen und Schnittstellen, die allgemein als Webparts-Steuerelementsatz bekannt sind.Mit diesen Klassen können Sie Webseiten erstellen, deren Darstellung und Verhalten von den Endbenutzern geändert (personalisiert) werden kann.Die personalisierten Einstellungen der einzelnen Benutzer einer Seite werden für zukünftige Browsersitzungen gespeichert.
System.Web.Util Der System.Web.Util-Namespace ist eine Auflistung von Klassen, mit denen Rückrufmethoden im Bereich einer Transaktion ausgeführt werden können und Arbeit in einzelne Threads aufgeteilt werden kann.
System.Web.WebSockets Der System.Web.WebSockets-Namespace enthält Klassen, die das Hinzufügen von WebSocket-Funktionalität to ASP.NET Web Forms-Anwendungen unterstützen.