.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

Schnellfilter

API-Referenz für .NET version Core 2.0

NameBeschreibung
Microsoft.CSharp.RuntimeBinder NamespaceStellt Klassen und Schnittstellen bereit, die Interoperation zwischen Dynamic Language Runtime und C# ermöglichen.
Microsoft.VisualBasic NamespaceEnthält Typen, die die Visual Basic-Runtime in Visual Basic unterstützen
Microsoft.VisualBasic.CompilerServices NamespaceEnthält Typen, die nur für die interne Verwendung bestimmt sind und den Visual Basic-Compiler unterstützen.
Microsoft.Win32.SafeHandles NamespaceEnthält Klassen, die abstrakte Ableitungen von SafeHandle-Klassen sind und allgemeine Funktionalität zur Unterstützung von Datei- und Betriebssystemhandles bereitstellen.
System NamespaceEnthält grundlegende Klassen und Basisklassen, die häufig verwendete Wert- und Referenzdatentypen, Ereignisse und Ereignishandler, Schnittstellen, Attribute und Verarbeitungs exceptions definieren.
System.Buffers NamespaceEnthält Typen, die zum Erstellen und Verwalten von Speicherpuffern verwendet werden, z. B. die durch Span<T> und Memory<T>dargestellten.
System.CodeDom.Compiler NamespaceEnthält Typen, mit denen das Generieren und Kompilieren von Quellcode in unterstützten Programmiersprachen verwaltet wird. Code-Generatoren können jeweils Quellcode in einer bestimmten Programmiersprache erstellen, der auf der Struktur von CodeDOM-Quellcodemodellen (Code Document Object Model) beruht, die aus Elementen bestehen, die vom System.CodeDom-Namespace bereitgestellt werden.
System.Collections NamespaceEnthält Schnittstellen und Klassen, die verschiedene Auflistungen von Objekten definieren, z. B. Listen, Warteschlangen, Bitarrays, Hashtabellen und Wörterbücher.
System.Collections.Concurrent NamespaceStellt mehrere threadsichere Auflistungsklassen bereit, die anstelle der entsprechenden Typen in den System.Collections und System.Collections.Generic Namespaces verwendet werden sollen, wenn mehrere Threads gleichzeitig auf die Auflistung zugreifen. Der Zugriff auf Elemente eines Auflistungsobjekts über Erweiterungsmethoden oder explizite Schnittstellenimplementierungen ist jedoch nicht garantiert threadsicher und muss möglicherweise vom Aufrufer synchronisiert werden.
System.Collections.Generic NamespaceEnthält Schnittstellen und Klassen, die generische Auflistungen definieren, mit denen Benutzer stark typierte Sammlungen erstellen können, die eine bessere Typsicherheit und Leistung als nicht generische stark typierte Auflistungen bieten.
System.Collections.Immutable NamespaceDieser Namespace enthält Schnittstellen und Klassen, die unveränderliche Sammlungen definieren.
System.Collections.ObjectModel NamespaceEnthält Klassen, die als Auflistungen im Objektmodell einer wiederverwendbaren Bibliothek verwendet werden können. Verwenden Sie diese Klassen, wenn Eigenschaften oder Methoden Auflistungen zurückgeben.
System.Collections.Specialized NamespaceDieser Namespace enthält spezielle und stark typisierte Sammlungen, z. B. ein Wörterbuch für verknüpfte Listen, einen Bitvektor und Sammlungen, die ausschließlich Zeichenfolgen enthalten.
System.ComponentModel NamespaceStellt Klassen bereit, mit denen das Verhalten von Komponenten und Steuerelementen zur Laufzeit und zur Entwurfszeit implementiert wird. Dieser Namespace enthält die Basisklassen und Schnittstellen zum Implementieren von Attributen und Typkonvertern, die Datenquellen binden und Komponenten lizenzieren.
System.ComponentModel.DataAnnotations NamespaceStellt Attributklassen bereit, mit denen Metadaten für ASP.NET MVC- und ASP.NET-Datensteuerelemente definiert werden.
System.ComponentModel.DataAnnotations.Schema NamespaceDieser Namespace unterstützt Attributklassen, mit denen Metadaten für ASP.NET-MVC-Steuerelemente und ASP.NET-Datensteuerelemente definiert werden.
System.ComponentModel.Design NamespaceDieser Namespace enthält Klassen, mit denen Entwickler benutzerdefiniertes Entwurfszeitverhalten für Komponenten und Benutzeroberflächen erstellen können, um Komponenten zur Entwurfszeit zu konfigurieren. Die Entwurfszeitumgebung stellt Systeme bereit, die Entwicklern das Anordnen von Komponenten und das Konfigurieren ihrer Eigenschaften ermöglichen. Für einige Komponenten ist u. U. ein spezielles, nur für die Entwurfszeit geltendes Verhalten erforderlich, damit sie in einer Entwurfszeitumgebung ordnungsgemäß funktionieren. Darüber hinaus kann es hilfreich sein, benutzerdefinierte Benutzeroberflächen bereitzustellen, die Entwickler beim Konfigurieren von Komponenten oder Werten mit komplexen Datentypen unterstützen. Die in diesem Namespace definierten Klassen und Schnittstellen können verwendet werden, um Entwurfszeitverhalten für Komponenten zu erstellen, auf Entwurfszeitdienste zuzugreifen und angepasste Schnittstellen zur Entwurfszeitkonfiguration zu implementieren.
System.ComponentModel.Design.Serialization NamespaceStellt Typen bereit, die die Anpassung und Steuerung der Serialisierung zur Entwurfszeit unterstützen.
System.Configuration.Assemblies NamespaceDieser Namespace enthält Klassen, die zum Konfigurieren einer Assembly verwendet werden.
System.Data NamespaceStellt Zugriff auf Klassen bereit, die die ADO.NET-Architektur darstellen. Mithilfe von ADO.NET können Komponenten erstellt werden, die Daten aus mehreren Datenquellen effizient verwalten.
System.Data.Common NamespaceDieser Namespace enthält Klassen, die von .NET-Datenanbietern verwendet werden.
System.Data.SqlTypes NamespaceDieser Namespace stellt Klassen für native Datentypen in SQL Server bereit. Diese Klassen stellen eine sicherere, schnellere Alternative zu Datentypen bereit, die von der Common Language Runtime (CLR) von .NET Framework bereitgestellt werden. Durch das Verwenden der Klassen in diesem Namespace können durch Verlust an Genauigkeit verursachte Typkonvertierungsfehler besser verhindert werden. Da andere Datentypen im Hintergrund in und aus SqlTypes konvertiert werden, führt das explizite Erstellen und Verwenden von Objekten in diesem Namespace auch zu einem schnelleren Code.
System.Diagnostics NamespaceStellt Klassen bereit, mit denen Sie mit Systemprozessen, Ereignisprotokollen und Leistungsindikatoren interagieren können.
System.Diagnostics.CodeAnalysis NamespaceEnthält Klassen für die Interaktion mit Codeanalysetools. Diese Tools werden verwendet, um Code für die Konformität mit Codierungskonventionen wie Benennungs- oder Sicherheitsregeln zu analysieren.
System.Diagnostics.Contracts NamespaceEnthält statische Klassen zum Darstellen von Programmkonstrukten, z. B. Vorbedingungen, Nachbedingungen und Invarianten.
System.Diagnostics.SymbolStore NamespaceDieser Namespace stellt Klassen bereit, mit deren Hilfe Sie Informationen zu Debugsymbolen lesen oder schreiben können, z. B. Quellzeilen in MSIL-Zuordnungen (Microsoft Intermediate Language). Compiler für .NET können Informationen über Debugsymbole in PDB-Dateien (Programmer's Database) speichern. Tools wie Debugger und Codeprofiler können die Debugsymbol-Informationen zur Laufzeit lesen.
System.Diagnostics.Tracing NamespaceDieser Namespace stellt Typen und Member bereit, die es Ihnen ermöglichen, stark typisiert Ereignisse zu erstellen, die von der Ereignisablaufverfolgung für Windows (ETW) aufgezeichnet werden können.
System.Drawing NamespaceDieser Namespace ermöglicht den Zugriff auf grundlegende GDI+-Grafikfunktionen. Die System.Drawing.Drawing2DNamespaces , System.Drawing.Imagingund System.Drawing.Text bieten erweiterte Funktionen. Einschränkungen finden Sie im Abschnitt Hinweise.
System.Dynamic NamespaceDieser Namespace stellt Klassen und Schnittstellen bereit, die die Dynamic Language Runtime unterstützen.
System.Globalization NamespaceEnthält Klassen, mit denen kulturbezogene Informationen definiert werden. Hierzu zählen die Sprache, das Land/die Region, die verwendeten Kalender, das Formatierungsmuster für Datumsangaben, Währungen und Zahlen sowie die Sortierreihenfolge für Zeichenfolgen. Diese Klassen sind hilfreich beim Schreiben globalisierter (internationalisierter) Anwendungen. Klassen wie StringInfo und TextInfo bieten fortgeschrittene Globalisierungsfunktionen, beispielsweise Unterstützung von Ersatzzeichen und Verarbeitung von Textelementen.
System.IO NamespaceEnthält Typen, die das Lesen und Schreiben für Dateien und Datenströme zulassen, sowie Typen, die grundlegende Unterstützung für Dateien und Verzeichnisse bieten.
System.IO.Compression NamespaceEnthält Klassen, die grundlegende Komprimierungs- und Dekomprimierungsdienste für Streams bereitstellen.
System.IO.IsolatedStorage NamespaceEnthält Typen, mit denen isolierte Speicher erstellt und verwendet werden können. Mithilfe dieser Speicher können Sie Daten lesen und schreiben, auf die weniger vertrauenswürdiger Code nicht zugreifen kann, und Sie können verhindern, dass vertrauliche Informationen verfügbar gemacht werden, die an anderer Stelle im Dateisystem gespeichert sind. Die Daten werden in Depots gespeichert, die vom aktuellen Benutzer und der Assembly mit dem Code isoliert sind. Zusätzlich können Daten auch von der Domäne isoliert werden. Sie können zusammen mit der isolierten Speicherung servergespeicherte Benutzerprofile verwenden, sodass die isolierten Speicher vom Benutzer an jedem Ort verwendet werden können. Die IsolatedStorageScope-Enumeration gibt verschiedene Arten der Isolation an. Weitere Informationen zu Szenarios für das Verwenden der isolierten Speicherung finden Sie unter Isolierter Speicher.
System.IO.MemoryMappedFiles NamespaceStellt Klassen zur Verwendung einer Speicherabbilddatei bereit, die den Inhalt einer Datei dem logischen Adressbereich einer Anwendung zuordnet
System.IO.Pipes NamespaceEnthält Typen, die durch anonyme und/oder benannte Pipes eine Möglichkeit zur prozessübergreifenden Kommunikation bereitstellen.
System.Linq NamespaceStellt Klassen und Schnittstellen bereit, die Language Integrated Query (LINQ) unterstützen
System.Linq.Expressions NamespaceDieser Namespace enthält Klassen, Schnittstellen und Enumerationen, mit denen Codeausdrücke auf Sprachebene als Objekte in Form von Ausdrucksstrukturen dargestellt werden können.
System.Net NamespaceStellt für viele der Protokolle, die gegenwärtig in Netzwerken verwendet werden, eine einfache Programmierschnittstelle bereit. Klassen im System.Net-Namespace können verwendet werden, um Windows Store-Apps oder Desktop-Apps zu entwickeln. Wenn sie in einer Windows Store-App verwendet werden, sind Klassen im System.Net-Namespace von der Netzwerkisolationsfunktion betroffen, die Teil des Anwendungssicherheitsmodells ist, das von der Windows Developer Preview verwendet wird. Die jeweiligen Netzwerkfunktionen müssen im Anwendungsmanifest für eine Windows Store-App aktiviert sein, damit das System den Netzwerkzugriff durch eine Windows Store-App zulässt. Weitere Informationen finden Sie unter Netzwerkisolation für Windows Store-Apps.
System.Net.Cache NamespaceDefiniert die Typen und Enumerationen, mit denen Cacherichtlinien für Ressourcen definiert werden, die mithilfe der Klassen WebRequest und HttpWebRequest abgerufen werden.
System.Net.Http NamespaceStellt eine Programmierschnittstelle für moderne HTTP-Anwendungen zur Verfügung.
System.Net.Http.Headers NamespaceBietet Unterstützung für Sammlungen von HTTP-Headern, die vom System.Net.Http-Namespace verwendet werden.
System.Net.Mail NamespaceDieser Namespace enthält Klassen zum Senden von E-Mails an einen SMTP-Server (Simple Mail Transfer Protocol) für die Übermittlung.
System.Net.Mime NamespaceEnthält Typen zur Darstellung von MIME-Headern (Multipurpose Internet Mail Exchange). Diese Typen werden zusammen mit den Typen im System.Net.Mail-Namespace zur Angabe der Header „Content-Type“, „Content-Disposition“ und „Content-transfer-Encoding“ verwendet, wenn eine E-Mail mithilfe der SmtpClient-Klasse gesendet wird.
System.Net.NetworkInformation NamespaceErmöglicht den Zugriff auf die Netzwerkverkehrsdaten und Netzwerkadresseninformationen sowie die Benachrichtigung über Adressenänderungen für den lokalen Computer. Der Namespace enthält auch Klassen, die das Ping-Dienstprogramm implementieren. Mit Ping und verwandten Klassen kann überprüft werden, ob ein Computer über das Netzwerk erreichbar ist.
System.Net.Security NamespaceStellt Netzwerkstreams für die sichere Kommunikation zwischen Hosts zur Verfügung.
System.Net.Sockets NamespaceStellt eine verwaltete Implementierung der Winsock-Schnittstelle (Windows Sockets) für Entwickler zur Verfügung, die den Zugriff auf das Netzwerk streng kontrollieren müssen.
System.Net.WebSockets NamespaceStellt eine verwaltete Implementierung der WebSocket-Schnittstelle für Entwickler zur Verfügung.
System.Numerics NamespaceEnthält numerische Typen, die die numerischen Primitiven ergänzen, z. B. Byte, Double und Int32, die von .NET definiert werden.
System.Reflection NamespaceDieser Namespace enthält Typen, die Informationen zu Assemblys, Modulen, Membern, Parametern und sonstigen Entitäten in verwaltetem Code abrufen, indem sie die zugehörigen Metadaten untersuchen. Mit diesen Typen können auch Instanzen von geladenen Typen bearbeitet werden, beispielsweise zum Verknüpfen von Ereignissen oder zum Aufrufen von Methoden. Verwenden Sie zum dynamischen Erstellen von Typen den System.Reflection.Emit-Namespace.
System.Reflection.Emit NamespaceEnthält Klassen, mit denen ein Compiler oder Tool Metadaten und Microsoft Intermediate Language (MSIL) ausgeben und optional eine PE-Datei auf dem Datenträger generieren kann. Die primären Clients dieser Klassen sind Skriptmodule und Compiler.
System.Reflection.Metadata NamespaceBietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.
System.Reflection.Metadata.Ecma335 NamespaceBietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335.
System.Reflection.PortableExecutable NamespaceStellt Klassen im Zusammenhang mit dem Lesen oder Schreiben von PE-Dateien (Portable Executable) bereit.
System.Resources NamespaceStellt Klassen und Schnittstellen bereit, die Entwicklern das Erstellen, Speichern und Verwalten verschiedener kulturabhängiger Ressourcen ermöglichen, die in einer Anwendung verwendet werden. Eine der wichtigsten Klassen des System.Resources-Namespaces ist die ResourceManager-Klasse.
System.Runtime NamespaceEnthält erweiterte Typen zur Unterstützung verschiedener Namespaces wie System, Runtime und Security.
System.Runtime.CompilerServices NamespaceStellt Funktionen für Compilerautoren bereit, die verwalteten Code verwenden, um Attribute in Metadaten anzugeben, die sich auf das Laufzeitverhalten der Common Language Runtime auswirken.
System.Runtime.ConstrainedExecution NamespaceDefiniert eine Reihe von Typen, die einen Vertrag für die Zuverlässigkeit zwischen dem Autor von Code und den Entwicklern mit Abhängigkeiten von diesem Code auflisten und definieren Die Typen im System.Runtime.ConstrainedExecution-Namespace sind zur Verwendung in Constrained Execution Regions (CER – eingeschränkter Ausführungsbereich) bestimmt.
System.Runtime.ExceptionServices NamespaceStellt Klassen für die erweiterte Ausnahmebehandlung bereit.
System.Runtime.InteropServices NamespaceBietet eine Vielzahl von Mitgliedern, die COM-Interoperabilitäts- und Plattform-Aufrufdienste unterstützen. Wenn Sie mit diesen Diensten nicht vertraut sind, lesen Sie Interoperabilität mit nicht verwalteten Code-.
System.Runtime.InteropServices.ComTypes NamespaceEnthält verwaltete Typen, die typen entsprechen, die von COM-Interop verwendet werden.
System.Runtime.InteropServices.WindowsRuntime NamespaceEnthält Klassen, die die Interoperation zwischen verwaltetem Code und Windows-Runtime unterstützen und die Erstellung von Windows-Runtime-Typen mit verwaltetem Code aktivieren.
System.Runtime.Loader NamespaceDieser Namespace enthält Schnittstellen und Klassen, mit denen Entwickler das Ladeverhalten zur Laufzeit anpassen können.
System.Runtime.Serialization NamespaceEnthält Klassen, die zum Serialisieren und Deserialisieren von Objekten verwendet werden können. Serialisierung ist der Prozess der Konvertierung eines Objekts oder eines Diagramms von Objekten in eine lineare Bytesequenz für speicher- oder übertragung an einen anderen Speicherort. Die Deserialisierung ist der Prozess der Aufnahme gespeicherter Informationen und das Neuerstellen von Objekten daraus.
System.Runtime.Serialization.Formatters NamespaceStellt gängige Enumerationen, Schnittstellen und Klassen bereit, die von Serialisierungsformatierern verwendet werden.
System.Runtime.Serialization.Formatters.Binary NamespaceDieser Namespace enthält die BinaryFormatter-Klasse, die zum Serialisieren und Deserialisieren von Objekten im binären Format verwendet werden kann.
System.Runtime.Serialization.Json NamespaceStellt Klassen bereit, die mit Json-Serialisierung verknüpft sind.
System.Runtime.Versioning NamespaceDieser Namespace enthält erweiterte Typen, die die Versionsverwaltung in Parallelimplementierungen von .NET unterstützen.
System.Security NamespaceDieser Namespace stellt die dem Sicherheitssystem der Common Language Runtime zugrunde liegende Struktur einschließlich der Basisklassen für Berechtigungen bereit.
System.Security.Authentication NamespaceStellt eine Reihe von Enumerationen zur Verfügung, die die Sicherheit einer Verbindung beschreiben. Dazu gehören CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType und SslProtocols.
System.Security.Authentication.ExtendedProtection NamespaceStellt Unterstützung für die Authentifizierung mit erweiterten Schutz für Anwendungen zur Verfügung.
System.Security.Claims NamespaceEnthält Klassen, die die anspruchsbasierte Identität in .NET implementieren, einschließlich Klassen, die Ansprüche, anspruchsbasierte Identitäten und anspruchsbasierte Prinzipale darstellen
System.Security.Cryptography NamespaceStellt kryptografische Dienste bereit, einschließlich sicherer Codierung und Decodierung von Daten sowie viele andere Vorgänge, z. B. Hashing, Zufallszahlengenerierung und Nachrichtenauthentifizierung. Weitere Informationen finden Sie unter Kryptografiedienste.
System.Security.Cryptography.X509Certificates NamespaceEnthält die Implementierung der Common Language Runtime des Authenticode X.509 v.3-Zertifikats. Dieses Zertifikat ist mit einem privaten Schlüssel signiert, der den Inhaber des Zertifikats eindeutig und positiv identifiziert.
System.Security.Permissions NamespaceDefiniert Klassen, die den Zugriff auf Vorgänge und Ressourcen basierend auf Richtlinien steuern.
System.Security.Principal NamespaceDefiniert ein Hauptobjekt, das den Sicherheitskontext darstellt, in dem Code ausgeführt wird. Weitere Informationen finden Sie unter Rollenbasierte Sicherheit.
System.Text NamespaceEnthält Klassen, die ASCII- und Unicode-Zeichen darstellen, abstrakte Basisklassen zum Konvertieren von Zeichenblöcken in und aus Byteblöcken sowie eine Hilfsklasse, die String-Objekte bearbeitet und formatiert, ohne Zwischeninstanzen von String zu erstellen.
System.Text.RegularExpressions NamespaceStellt reguläre Ausdrucksfunktionen bereit, die von einer beliebigen Plattform oder Sprache verwendet werden können, die in .NET ausgeführt wird. Zusätzlich zu den typen, die in diesem Namespace enthalten sind, können Sie mit der RegexStringValidator-Klasse ermitteln, ob eine bestimmte Zeichenfolge einem Muster für reguläre Ausdrücke entspricht.
System.Threading NamespaceStellt Klassen und Schnittstellen bereit, die Multithreading-Programmierung ermöglichen. Neben den Klassen zum Synchronisieren von Threadaktivitäten und Datenzugriff (Mutex, Monitor, Interlocked, AutoResetEvent usw.) enthält dieser Namespace eine ThreadPool-Klasse, die die Verwendung eines Pools von Systemthreads ermöglicht, und eine Timer-Klasse, die Rückrufmethoden für Threads des Threadpools ausführt.
System.Threading.Tasks NamespaceStellt Typen bereit, die das Schreiben von gleichzeitigen und asynchronen Code vereinfachen. Die Haupttypen sind Task, die einen asynchronen Vorgang darstellen, der gewartet und abgebrochen werden kann, und Task<TResult>, bei dem es sich um eine Aufgabe handelt, die einen Wert zurückgeben kann. Die TaskFactory-Klasse stellt statische Methoden zum Erstellen und Starten von Aufgaben bereit, und die TaskScheduler-Klasse stellt die standardmäßige Threadplanungsinfrastruktur bereit.
System.Threading.Tasks.Dataflow NamespaceDieser Namespace stellt ein akteurbasiertes Programmiermodell bereit, das die prozessinterne Nachrichtenübergabe für einfache Datenfluss- und Pipelinetasks unterstützt.
System.Timers NamespaceDieser Namespace stellt die Timer-Komponente bereit, mit der Sie ein Ereignis in einem angegebenen Intervall auslösen können.
System.Transactions NamespaceEnthält Klassen, mit denen eigene Transaktionsanwendungen und Ressourcen-Manager geschrieben werden können. Insbesondere können Sie eine Transaktion erstellen und an einer Transaktion (lokal oder verteilt) mit einem oder mehreren Teilnehmern teilnehmen.
System.Web NamespaceFür .NET Core und .NET 5 und höher enthält dieser Namespace die HttpUtility -Klasse. Für .NET Framework enthält dieser Namespace Klassen und Schnittstellen, die die Kommunikation zwischen Browser und Server ermöglichen. Zu diesen Klassen gehören die HttpRequest -Klasse, die umfassende Informationen zur aktuellen HTTP-Anforderung bereitstellt, die -Klasse, die HttpResponse die HTTP-Ausgabe an den Client verwaltet, und die -Klasse, die HttpServerUtility Zugriff auf serverseitige Hilfsprogramme und Prozesse ermöglicht. System.Webenthält auch Klassen für Cookiebearbeitung, Dateiübertragung, Ausnahmeinformationen und Ausgabecachesteuerung in .NET Framework.
System.Windows.Input NamespaceDie meisten Typen in diesem Namespace unterstützen das WPF-Eingabesystem (Windows Presentation Foundation). Dies beinhaltet Geräteabstraktionsklassen für Maus-, Tastatur- und Tablettstiftgeräte, eine gemeinsame Eingabe-Managerklasse, Unterstützung für die Befehlsverwendung und für benutzerdefinierte Befehle sowie verschiedene Dienstprogrammklassen. Einige der Typen sind jedoch über WPF hinaus anwendbar.
System.Xml NamespaceStellt standardisierte Unterstützung für die XML-Verarbeitung bereit.
System.Xml.Linq NamespaceEnthält die Klassen für LINQ to XML. LINQ to XML ist eine speicherinterne XML-Programmierschnittstelle, mit der Sie XML-Dokumente effizient und auf einfache Weise ändern können.
System.Xml.Resolvers NamespaceDieser Namespace bietet Unterstützung für das Vorauffüllen des Caches mit DTDs oder XML-Streams.
System.Xml.Schema NamespaceEnthält XML-Klassen, die standardisierte Unterstützung für XSD-Schemas (XML Schema Definition) bereitstellen.
System.Xml.Serialization NamespaceEnthält Klassen, die zur Serialisierung von Objekten in Dokumente oder Streams im XML-Format verwendet werden.
System.Xml.XPath NamespaceEnthält die Klassen, die ein Cursormodell für die Navigation und Bearbeitung von XML-Informationseinheiten als Instanzen des XQuery 1.0- und XPath 2.0-Datenmodells definieren.
System.Xml.Xsl NamespaceDieser Namespace stellt Unterstützung für XSLT (Extensible Stylesheet Language Transformation) bereit. Er unterstützt die Empfehlung der W3C XSL Transformations (XSLT), Version 1.0.