|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
.NET Framework-Klassenbibliothek
.NET Framework 4.5
Die .NET Framework-Klassenbibliothek ist eine Bibliothek von Klassen, Schnittstellen und Werttypen, die Zugriff auf Systemfunktionen ermöglichen. Sie bildet die Grundlage für den Entwurf von Anwendungen, Komponenten und Steuerelementen in .NET Framework. Die Namespaces und Namespacekategorien in der Klassenbibliothek sind in der folgenden Tabelle aufgeführt und ausführlich in dieser Referenz dokumentiert. (Im Inhaltsverzeichnis werden die Namespaces und Kategorien nach Verwendung aufgeführt, wobei die am häufigsten verwendeten Namespaces zuerst angezeigt werden. Die folgende Liste ist alphabetisch sortiert, um eine alternative Möglichkeit zur Navigation in der Klassenbibliothek zu bieten.)
| Namespace | Beschreibung |
|---|---|
| System |
|
| System.Activities | Die System.Activities-Namespaces enthalten alle Klassen, die erforderlich sind, um Aktivitäten in Windows Workflow Foundation zu erstellen und mit diesen zu arbeiten. |
| System.AddIn | Die System.AddIn-Namespaces beinhalten Typen für die Identifizierung, Registrierung, Aktivierung und Steuerung von Add-Ins, die den Add-Ins zudem die Kommunikation mit einer Hostanwendung ermöglichen. |
| System.CodeDom | Die System.CodeDom-Namespaces beinhalten Klassen, die die Elemente eines Quellcodedokuments darstellen, und die die Generierung und Kompilierung von Quellcode in unterstützten Programmiersprachen unterstützen. |
| System.Collections | Die System.Collections-Namespaces enthalten Typen für die Definition von verschiedenen standardmäßigen, spezialisierten und generischen Auflistungsobjekten. |
| System.ComponentModel | Die System.ComponentModel-Namespaces beinhalten Typen, die zur Implementierung des Verhaltens von Komponenten und Steuerelementen zur Laufzeit und Entwurfszeit verwendet werden. Untergeordnete Namespaces unterstützen das Managed Extensibility Framework (MEF), verfügen über Attributklassen zur Definition von Metadaten für ASP.NET Dynamic Data-Steuerelemente und enthalten Typen, mit denen das Entwurfszeitverhalten von Komponenten und ihren Benutzeroberflächen definiert werden kann. |
| System.Configuration | Die System.Configuration-Namespaces beinhalten Typen für die Bearbeitung von Konfigurationsdaten, zum Beispiel Daten in Computer- oder Anwendungskonfigurationsdateien. Untergeordnete Namespaces enthalten Typen für die Konfiguration einer Assembly, für das Schreiben von benutzerdefinierten Installationsprogrammen und für die Unterstützung eines austauschbaren Modells zum Hinzufügen von Funktionen zu Client- und Serveranwendungen bzw. zum Entfernen von Funktionen aus solchen Anwendungen. |
| System.Data | Die System.Data-Namespaces beinhalten Klassen für den Zugriff und die Verwaltung von Daten aus verschiedenen Quellen. Der Namespace der obersten Ebene und eine Reihe untergeordneter Namespaces bilden zusammen die ADO.NET-Architektur und ADO.NET-Datenanbieter. Zum Beispiel sind Anbieter für SQL Server, Oracle, ODBC und OleDB verfügbar. Sonstige untergeordnete Namespaces enthalten Klassen, die vom ADO.NET Entity Data Model (EDM) und von WCF Data Services verwendet werden. |
| System.Deployment | Die System.Deployment-Namespaces enthalten Typen, die die Bereitstellung von ClickOnce-Anwendungen unterstützen. |
| System.Device.Location |
|
| System.Diagnostics | Die System.Diagnostics-Namespaces enthalten Typen, die die Interaktion mit Systemprozessen, Ereignisprotokollen und Leistungsindikatoren ermöglichen. Untergeordnete Namespaces enthalten Typen für folgende Aufgaben: Interaktion mit Codeanalysetools, Unterstützung von Verträgen, Erweiterung von Entwurfszeitunterstützung für Anwendungsüberwachung und -instrumentation, Protokollierung von Ereignisdaten mithilfe des Ablaufverfolgungssubsystems "Ereignisablaufverfolgung für Windows (ETW)", Lesen in Ereignisprotokollen bzw. Schreiben in Ereignisprotokolle und Sammeln von Leistungsdaten sowie Lesen und Schreiben von Debugsymbolinformationen. |
| System.DirectoryServices | Die System.DirectoryServices-Namespaces enthalten Typen, die Zugriff auf Active Directory über verwalteten Code ermöglichen. |
| System.Drawing | The System.Drawing parent namespace contains types that support basic GDI+ graphics functionality. Untergeordnete Namespaces unterstützen erweiterte Funktionen für zweidimensionale Darstellungen und Vektorgrafiken, erweiterte Grafikfunktionen und druckbezogene und typografische Dienste. A child namespace also contains types that extend design-time user-interface logic and drawing. |
| System.Dynamic |
|
| System.EnterpriseServices | Die System.EnterpriseServices-Namespaces beinhalten Typen zur Definition der COM+-Dienstearchitektur, die über eine Infrastruktur für Unternehmensanwendungen verfügt. Ein untergeordneter Namespace unterstützt den kompensierenden Ressourcen-Manager (Compensating Resource Manager, CRM), einen COM+-Dienst, der das Einschließen von nicht transaktionalen Objekten in Microsoft Distributed Transaction Coordinator (DTC)-Transaktionen ermöglicht. Untergeordnete Namespaces werden kurz in der folgenden Tabelle beschrieben und ausführlich in dieser Referenz dokumentiert. |
| System.Globalization |
|
| System.IdentityModel | The System.IdentityModel namespaces contain types that are used to provide authentication and authorization for .NET applications. |
| System.IO | Die System.IO-Namespaces enthalten Typen, die Eingaben und Ausgaben unterstützen, einschließlich der Möglichkeit, Daten entweder synchron oder asynchron in Datenströmen zu lesen und zu schreiben, Daten in Datenströmen zu komprimieren, isolierte Speicher zu erstellen und zu verwenden, Dateien dem logischen Adressbereich einer Anwendung zuzuordnen, mehrere Datenobjekte in einem einzelnen Container zu speichern, mithilfe von anonymen Pipes oder Named Pipes zu kommunizieren, benutzerdefinierte Protokollierung zu implementieren und den Datenfluss zu und von seriellen Anschlüssen zu verwalten. |
| System.Linq | Die System.Linq-Namespaces enthalten Typen zur Unterstützung von Abfragen, die LINQ-Abfragen (Language-Integrated Query) unterstützen. Dies schließt Typen ein, die Abfragen als Objekte in Ausdrucksstrukturen darstellen. |
| System.Management | Die System.Management-Namespaces enthalten Typen, die Zugriff auf Verwaltungsinformationen und -ereignisse über System, Geräte und Anwendungen bieten, die zur WMI-Infrastruktur (Windows Management Instrumentation) instrumentiert sind. Diese Namespaces enthalten auch Typen, die für die Instrumentierung von Anwendungen erforderlich sind, damit Verwaltungsinformationen und -ereignisse über WMI für potenzielle Kunden verfügbar gemacht werden. |
| System.Media |
|
| System.Messaging | Die System.Messaging-Namespaces enthalten Typen für folgende Aufgaben: Herstellen von Verbindungen mit Meldungswarteschlangen im Netzwerk, Überwachen und Verwalten von Meldungswarteschlangen im Netzwerk sowie Senden, Empfangen und Einsehen von Meldungen. Ein untergeordneter Namespace enthält Klassen, die zum Erweitern der Entwurfszeitunterstützung für Messagingklassen verwendet werden können. |
| System.Net | Die System.Net-Namespaces enthalten Klassen, die eine einfache Programmierschnittstelle für eine Reihe von Netzwerkprotokollen besitzen, programmgesteuert auf Konfigurationseinstellungen für die System.Net-Namespaces zugreifen und diese aktualisieren, Cacherichtlinien für Webressourcen definieren, E-Mails erstellen und senden, Multipurpose Internet Mail Exchange (MIME)-Header darstellen und auf Daten aus Netzwerkdatenverkehr und Netzwerkadressinformationen sowie auf Peer-zu-Peer-Netzwerkfunktionen zugreifen. Zusätzliche untergeordnete Namespaces ermöglichen eine verwaltete Implementierung der Windows Sockets (Winsock)-Schnittstelle und bieten Zugriff auf Netzwerkdatenströme für eine sichere Kommunikation zwischen Hosts. |
| System.Numerics |
|
| System.Printing | Die System.Printing-Namespaces enthalten Typen, die Druckvorgänge unterstützen, Zugriff auf die Eigenschaften von Drucksystemobjekten bieten und das schnelle Kopieren der Eigenschafteneinstellungen in ein anderes Objekt des gleichen Typs ermöglichen. Außerdem unterstützen sie die Konvertierung von verwalteten System.PrintTicket-Objekten in nicht verwaltete GDI DEVMODE-Strukturen. |
| System.Reflection | Die System.Reflection-Namespaces enthalten Typen, die eine verwaltete Ansicht der geladenen Typen, Methoden und Felder bieten, und die dynamisch Typen erstellen und aufrufen können. Ein untergeordneter Namespace enthält Typen, die es einem Compiler oder einem anderen Tool ermöglichen, Metadaten und MSIL (Microsoft Intermediate Language) auszugeben. |
| System.Resources | Die System.Resources-Namespaces enthalten Typen, die Entwicklern das Erstellen, Speichern und Verwalten der kulturabhängigen Ressourcen einer Anwendung ermöglichen. |
| System.Runtime | Die System.Runtime-Namespaces beinhalten Typen, die die Interaktion einer Anwendung mit der Common Language Runtime unterstützen, sowie Typen, die Funktionen wie die Zwischenspeicherung von Anwendungsdaten, erweiterte Ausnahmebehandlung, Anwendungsaktivierung in Anwendungsdomänen, COM-Interop, verteilte Anwendungen, Serialisierung und Deserialisierung sowie Versionsverwaltung aktivieren. Weitere Namespaces ermöglichen Compilerautoren die Angabe von Attributen, die das Laufzeitverhalten der Common Language Runtime betreffen, die Definition eines Zuverlässigkeitsvertrags zwischen einem Codesatz und anderem Code, der davon abhängig ist, sowie die Implementierung eines Persistenzanbieters für Windows Communication Foundation (WCF). |
| System.Security | Die System.Security-Namespaces enthalten Klassen, die das .NET Framework-Sicherheitssystem und die entsprechenden Berechtigungen darstellen. Untergeordnete Namespaces enthalten Typen für folgende Aufgaben: Steuern des Zugriffs auf sicherungsfähige Objekte und deren Überwachung, Zulassen von Authentifizierung, Bereitstellen von kryptografischen Diensten, Steuern von Zugriff auf Vorgänge und Ressourcen basierend auf Richtlinien sowie die Unterstützung der Rechteverwaltung von Inhalt, der von Anwendungen erstellt wurde. |
| System.ServiceModel | Die System.ServiceModel-Namespaces enthalten die Typen, die für die Erstellung der Windows Communication Foundation (WCF)-Dienst- und -Clientanwendungen erforderlich sind. |
| System.ServiceProcess | Die System.ServiceProcess-Namespaces enthalten Typen, die die Implementierung, Installation und Steuerung von Windows-Dienstanwendungen ermöglichen und Entwurfszeitunterstützung für Windows-Dienstanwendungen erweitern. |
| System.Speech | The System.Speech namespaces contain types that support speech recognition. |
| System.Text | Die System.Text-Namespaces enthalten Typen für Zeichencodierung und Zeichenfolgenbearbeitung. Ein untergeordneter Namespace ermöglicht die Bearbeitung von Text mit regulären Ausdrücken. |
| System.Threading | Die System.Threading-Namespaces enthalten Typen, die Multithreadprogrammierung ermöglichen. Ein untergeordneter Namespace stellt Typen bereit, die das Schreiben von gleichzeitigem und asynchronem Code vereinfachen. |
| System.Timers |
|
| System.Transactions | Die System.Transactions-Namespaces enthalten Typen, die Transaktionen mit mehreren verteilten Teilnehmern, mehreren Phasenbenachrichtigungen und permanenten Eintragungen unterstützen. Ein untergeordneter Namespace enthält Typen, die die von den System.Transactions-Typen verwendeten Konfigurationsoptionen beschreiben. |
| System.Web | 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. |
| System.Windows | Die System.Windows-Namespaces enthalten Typen, die in Windows Presentation Foundation (WPF)-Anwendungen verwendet werden, darunter Animationsclients, Benutzeroberflächen-Steuerelemente, Datenbindung und Typkonvertierung. System.Windows.Forms und die untergeordneten Namespaces werden für die Entwicklung von Windows Forms-Anwendungen verwendet. |
| System.Workflow | Die System.Workflow-Namespaces enthalten Typen für die Entwicklung von Anwendungen, für die Windows Workflow Foundation verwendet wird. Diese Typen bieten Entwurfszeit- und Laufzeitunterstützung für Regeln und Aktivitäten, um das Workflow-Laufzeitmodul zu konfigurieren, zu steuern, zu hosten und zu debuggen. |
| System.Xaml | Die System.Xaml-Namespaces enthalten Typen, die das Analysieren und Verarbeiten der Extensible Application Markup Language (XAML) unterstützen. |
| System.Xml | Die System.Xml-Namespaces enthalten Typen für die Verarbeitung von XML. Untergeordnete Namespaces unterstützen die Serialisierung von XML-Dokumenten oder Datenströmen, XSD-Schemas, XQuery 1.0 und XPath 2.0 und LINQ to XML, wobei es sich um eine speicherinterne XML-Programmierschnittstelle handelt, die eine einfache Änderung von XML-Dokumenten ermöglicht. |
| (Standardnamespace) | |
| Accessibility |
|
| Microsoft.Activities | The Microsoft.Activities namespaces contain types that support MSBuild and debugger extensions for Windows Workflow Foundation applications. |
| Microsoft.Aspnet.Snapin |
|
| Microsoft.Build | Die Microsoft.Build-Namespaces beinhalten Typen, die programmgesteuerten Zugriff auf das MSBuild-Modul sowie dessen Steuerung ermöglichen. |
| Microsoft.CSharp | Die Microsoft.CSharp-Namespaces beinhalten sowohl Typen, die die Kompilierung und Generierung von in C# geschriebenem Quellcode unterstützen, als auch Typen, die die Interoperation zwischen der Dynamic Language Runtime (DLR) und C# unterstützen. |
| Microsoft.Data.Entity.Build.Tasks |
|
| Microsoft.JScript | Der Microsoft.JScript-Namespaces enthalten Klassen, die die Kompilierung und Codegenerierung in der Programmiersprache JScript unterstützen. |
| Microsoft.SqlServer.Server |
|
| Microsoft.VisualBasic | Der Microsoft.VisualBasic-Namespaces enthalten Klassen, die die Kompilierung und Codegenerierung in der Programmiersprache Visual Basic unterstützen. Untergeordnete Namespaces enthalten Typen, die Dienste für den Visual Basic-Compiler bereitstellen, sowie Typen, die Unterstützung für das Visual Basic-Anwendungsmodell, den My-Namespace, Lambda-Ausdrücke und Codekonvertierung einschließen. |
| Microsoft.VisualC | Die Microsoft.VisualC-Namespaces enthalten Typen, die den Visual C++-Compiler unterstützen, sowie Typen, die die STL/CLR-Bibliothek und die generische Schnittstelle zur STL/CLR-Bibliothek implementieren. |
| Microsoft.Win32 | The Microsoft.Win32 namespaces provide types that handle events raised by the operating system, that manipulate the system registry, and that represent file and operating system handles. |
| Microsoft.Windows | The Microsoft.Windows namespaces contain types that support themes and preview in Windows Presentation Framework (WPF) applications. |
| UIAutomationClientsideProviders |
|
| XamlGeneratedNamespace |
|