.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 Framework version 4.5

NameBeschreibung
Accessibility NamespaceStellt einen verwalteten Wrapper für die Barrierefreiheit-Schnittstelle von COM (Component Object Model) dar.
Microsoft.Activities.Build NamespaceKlassen mit Bezug zu Workflowbuildaufgaben.
Microsoft.Activities.Build.Debugger NamespaceKlassen für den Build-Debugger.
Microsoft.Activities.Build.Expressions NamespaceKlassen für die Erstellung von Ausdrücken.
Microsoft.Activities.Build.Validation NamespaceMicrosoft.Activities.Build.Validation stellt die Klassen bereit, die verknüpft werden, um die Validierung zu erstellen.
Microsoft.Build.BuildEngine NamespaceRepresents the MSBuild engine. For more information, see MSBuild.
Microsoft.Build.Construction NamespaceContains types that the MSBuild object model uses to construct project roots with unevaluated values. Each project root corresponds to a project or targets file. For information, see MSBuild.
Microsoft.Build.Conversion NamespaceContains types that Visual Studio uses to convert project files from an older version of Visual Studio.
Microsoft.Build.Debugging NamespaceContains type for managing the debugger.
Microsoft.Build.Evaluation NamespaceContains types that the MSBuild object model uses to evaluate projects. Each project is associated with one or more project roots. For information, see MSBuild.
Microsoft.Build.Exceptions NamespaceContains exception types that may be thrown during the build process.
Microsoft.Build.Execution NamespaceContains types that the MSBuild object model uses to build projects. For information, see MSBuild.
Microsoft.Build.Framework NamespaceContains the types that define how tasks and loggers interact with the MSBuild engine. For information, see MSBuild.
Microsoft.Build.Framework.XamlTypes NamespaceClasses used to represent XAML types parsed from files, rules, and other sources.
Microsoft.Build.Logging NamespaceContains types used for logging the progress of a build. For information, see MSBuild.
Microsoft.Build.Tasks NamespaceContains the implementation of all tasks shipping with MSBuild. For information, see MSBuild.
Microsoft.Build.Tasks.Deployment.Bootstrapper NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Deployment.ManifestUtilities NamespaceContains classes that MSBuild uses.
Microsoft.Build.Tasks.Hosting NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Windows NamespaceDieser Namespace enthält die Implementierung aller Tasks, die mit MSBuild bereitgestellt werden. Die Typen in diesem Namespace unterstützen die WPF-Infrastruktur (Windows Presentation Foundation) und sind nicht dazu vorgesehen, direkt in Ihrem Code verwendet zu werden.
Microsoft.Build.Tasks.Xaml NamespaceProvides classes related to XAML build tasks.
Microsoft.Build.Utilities NamespaceProvides helper classes that you can use to create your own MSBuild loggers and tasks. For information, see MSBuild.
Microsoft.CSharp NamespaceDieser Namespace enthält Klassen, die die Kompilierung und Codegenerierung in der Programmiersprache C# unterstützen.
Microsoft.CSharp.Activities NamespaceKlassen mit Bezug zu C#-Aktivitäten.
Microsoft.CSharp.RuntimeBinder NamespaceStellt Klassen und Schnittstellen bereit, die Interoperation zwischen Dynamic Language Runtime und C# ermöglichen.
Microsoft.JScript NamespaceDieser Namespace enthält Klassen, die die Kompilierung und Codegenerierung in der Programmiersprache JScript unterstützen.
Microsoft.JScript.Vsa NamespaceDieser Namespace enthält Schnittstellen, mit denen Sie Skripts für die .NET Framework-Skript-Engines in JScript integrieren sowie Code zur Laufzeit kompilieren und ausführen können.
Microsoft.SqlServer.Server NamespaceDies ist eine Hilfsbibliothek für Microsoft.Data.SqlClient, die frameworkübergreifende Unterstützung von UDT-Typen ermöglicht. Die Bibliothek implementiert die erforderlichen Typen für .NET Standard 2.0 für die Kompatibilität mit .NET und .NET Core Zielframeworks und leitet sie beim Zielen .NET Frameworkweiter. Dieser Namespace enthält Klassen, Schnittstellen und Enumerationen, die für die Integration der Microsoft .NET Framework-CLR (Common Language Runtime) in Microsoft SQL Server sowie die Prozessausführungsumgebung der SQL Server-Datenbank-Engine spezifisch sind. Dieser Namespace enthält Klassen, Schnittstellen und Enumerationen, die für die Integration der Microsoft .NET Framework-CLR (Common Language Runtime) in Microsoft SQL Server sowie die Prozessausführungsumgebung der SQL Server-Datenbank-Engine spezifisch sind.
Microsoft.VisualBasic NamespaceEnthält Typen, die die Visual Basic-Runtime in Visual Basic unterstützen
Microsoft.VisualBasic.Activities NamespaceStellt Klassen bereit, die mit „activities.h“ von Visual Basic verknüpft sind.
Microsoft.VisualBasic.Activities.XamlIntegration NamespaceStellt Klassen bereit, die mit Visual Basic-XAML-Integration verknüpft sind.
Microsoft.VisualBasic.ApplicationServices NamespaceDieser Namespace enthält Typen, die das Visual Basic-Anwendungsmodell unterstützen und Zugriff auf Anwendungsinformationen bereitstellen.
Microsoft.VisualBasic.Compatibility.VB6 NamespaceEnthält Funktionen und Objekte, die für die Tools zum Upgrade von Visual Basic 6.0 auf Visual Basic 2008 bereitgestellt werden.
Microsoft.VisualBasic.CompilerServices NamespaceEnthält Typen, die nur für die interne Verwendung bestimmt sind und den Visual Basic-Compiler unterstützen.
Microsoft.VisualBasic.Devices NamespaceDieser Namespace enthält Typen, die die My-Objekte für Geräte in Visual Basic unterstützen.
Microsoft.VisualBasic.FileIO NamespaceEnthält Typen, die das My-Dateisystemobjekt in Visual Basic unterstützen.
Microsoft.VisualBasic.Logging NamespaceEnthält Typen, die die My-Protokollierungsobjekte in Visual Basic unterstützen und einen einfachen Protokolllistener bereitstellen, der die Protokollausgabe an eine Datei weiterleitet.
Microsoft.VisualBasic.MyServices NamespaceEnthält Typen, die My in Visual Basic unterstützen
Microsoft.VisualBasic.MyServices.Internal NamespaceEnthält Typen, die nur intern verwendet werden und My in Visual Basic unterstützen
Microsoft.VisualC NamespaceDieser Namespace enthält Klassen, die die Kompilierung und Codegenerierung in der Programmiersprache C++ unterstützen.
Microsoft.VisualC.StlClr NamespaceEnthält die Klassen, Schnittstellen und Enumeratoren, die zum Implementieren der STL/CLR-Bibliothek verwendet werden.
Microsoft.VisualC.StlClr.Generic NamespaceEnthält die Klassen, Schnittstellen und Iteratoren, mit denen die generische Schnittstelle für die STL/CLR-Bibliothek implementiert wird. Mithilfe der generischen Schnittstelle können andere .NET-Sprachen wie C# und Visual Basic Code aufrufen, der mit STL/CLR geschrieben wurde.
Microsoft.Win32 NamespaceStellt zwei Arten von Klassen bereit: Klassen, die vom Betriebssystem ausgelöste Ereignisse behandeln, und Klassen, die die Systemregistrierung verändern.
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.
Microsoft.Windows.Input NamespaceEnthält Schnittstellen für Vorschaubefehle in einem Steuerelement des Microsoft-Menübands für WPF.
Microsoft.Windows.Themes NamespaceStellt den Satz von Designs bereit, die von Windows Presentation Foundation definiert sind. Designs stellen in WPF einen auf Systemebene definierten Satz von Ressourcen dar, der die Standarddarstellung für Steuerelemente und andere visuelle Elemente einer Anwendung vorgibt. WPF-Designs werden mit Stilen erstellt; dazu gehören Designs wie Luna, Aero, Royale und Klassisch. Diese Designs werden nur für den Clientbereich einer WPF-Anwendung verwendet. Die Darstellung von Fensterrahmen und -schaltflächen, die das Fensterchrom bilden, wird vom Win32-Designdienst kontrolliert.
System NamespaceEnthält grundlegende Klassen und Basisklassen, die häufig verwendete Wert- und Referenzdatentypen, Ereignisse und Ereignishandler, Schnittstellen, Attribute und Verarbeitungs exceptions definieren.
System.Activities NamespaceStellt Klassen bereit, die mit Systemaktivitäten verknüpft sind.
System.Activities.Core.Presentation NamespaceStellt Klassen bereit, die mit Präsentation verknüpft sind.
System.Activities.Core.Presentation.Factories NamespaceStellt Klassen bereit, die mit Präsentationsfactorys verknüpft sind.
System.Activities.Core.Presentation.Themes NamespaceStellt Klassen bereit, die mit Präsentationsdesigs verknüpft sind.
System.Activities.Debugger NamespaceStellt Klassen bereit, die mit dem System-Debugger verknüpft sind.
System.Activities.Debugger.Symbol NamespaceStellt Klassen bereit, die mit den Debugger-Symbolen verknüpft sind.
System.Activities.DurableInstancing NamespaceStellt Klassen bereit, die mit der permanenten Instanziierung verknüpft sind.
System.Activities.DynamicUpdate NamespaceStellt Klassen bereit, die mit dynamischen Updates verknüpft sind.
System.Activities.ExpressionParser NamespaceStellt Klassen bereit, die mit der Ausdrucksanalyse verknüpft sind.
System.Activities.Expressions NamespaceStellt Klassen bereit, die mit Ausdrücken verknüpft sind.
System.Activities.Hosting NamespaceStellt Klassen bereit, die mit der Datenbewahrung verknüpft sind.
System.Activities.Persistence NamespaceStellt Klassen bereit, die mit Beibehaltung verknüpft sind.
System.Activities.Presentation NamespaceStellt Klassen bereit, die mit Präsentation verknüpft sind.
System.Activities.Presentation.Annotations NamespaceStellt Klassen bereit, die mit Präsentationsanmerkungen verknüpft sind.
System.Activities.Presentation.Converters NamespaceStellt Klassen bereit, die mit Konvertern verknüpft sind.
System.Activities.Presentation.Debug NamespaceStellt Klassen bereit, die mit Debuggen von Präsentationen verknüpft sind.
System.Activities.Presentation.Expressions NamespaceStellt Klassen bereit, die mit Ausdrücken verknüpft sind.
System.Activities.Presentation.Hosting NamespaceStellt Klassen bereit, die mit der Datenbewahrung verknüpft sind.
System.Activities.Presentation.Metadata NamespaceStellt Klassen bereit, die mit Präsentationsmetadaten verknüpft sind.
System.Activities.Presentation.Model NamespaceStellt Klassen bereit, die mit Präsentationsmodell verknüpft sind.
System.Activities.Presentation.PropertyEditing NamespaceStellt Klassen bereit, die mit Eigenschaftsbearbeitung verknüpft sind.
System.Activities.Presentation.Services NamespaceStellt Klassen bereit, die mit Präsentationsdiensten verknüpft sind.
System.Activities.Presentation.Sqm NamespaceStellt Klassen bereit, die mit SQM verknüpft sind.
System.Activities.Presentation.Toolbox NamespaceKlassen mit Bezug zur Präsentationstoolbox.
System.Activities.Presentation.Validation NamespaceStellt Klassen bereit, die mit der Validierung verknüpft sind.
System.Activities.Presentation.View NamespaceStellt Klassen bereit, die mit Präsentationsansichten verknüpft sind.
System.Activities.Presentation.View.OutlineView NamespaceStellt Klassen bereit, die mit der Gliederungsansicht verknüpft sind.
System.Activities.Presentation.ViewState NamespaceStellt Klassen bereit, die mit den Ansichtszustandsdaten und der Verwaltung von Ansichtszuständen verknüpft sind.
System.Activities.Statements NamespaceStellt Klassen bereit, die mit den Vorgangsberichten verknüpft sind.
System.Activities.Statements.Tracking NamespaceStellt Klassen zum Überwachen der Statusausführungen und Statusübergänge des Zustandsautomaten bereit.
System.Activities.Tracking NamespaceEnthält Klassen für die Erstellung von bzw. Interaktion mit Workflow-Nachverfolgungsdatensätzen. Nachverfolgungsdatensätze werden von der Workflowlaufzeit erstellt, wenn eine Workflowinstanz ausgeführt wird. Der Zugriff erfolgt durch Klassen, die von TrackingParticipant erben.
System.Activities.Validation NamespaceStellt Klassen bereit, die mit der benutzerdefinierten Aktivitätsvalidierung in Beziehung stehen.
System.Activities.XamlIntegration NamespaceEnthält Klassen, die die Serialisierung von Aktivitäten in XAML unterstützen.
System.AddIn NamespaceEnthält das AddInAttribute-Attribut zum Identifizieren von Add-Ins.
System.AddIn.Contract NamespaceDieser Namespace enthält Schnittstellen und Strukturen, die die Basis für die Kommunikation zwischen Komponenten bereitstellen, die unabhängig aktualisiert werden.
System.AddIn.Contract.Automation NamespaceDieser Namespace enthält Schnittstellen, die Komponenten für den Zugriff auf Typinformationen und den Aufruf von Typmembern verwenden.
System.AddIn.Contract.Collections NamespaceDieser Namespace enthält Schnittstellen, die Sammlungen von IContract-Objekten und RemoteArgument-Objekten definieren.
System.AddIn.Hosting NamespaceDieser Namespace stellt Klassen zum Ermitteln, Registrieren, Aktivieren und Steuern von Add-Ins bereit.
System.AddIn.Pipeline NamespaceStellt Klassen zum Erstellen der Kommunikationspipeline zwischen einer Hostanwendung und einem Add-In bereit.
System.CodeDom NamespaceEnthält Klassen, mit denen die Struktur und die Elemente eines Quellcodedokuments dargestellt werden können. Mit den Klassen in diesem Namespace kann die Struktur eines Quellcodedokuments modelliert werden, das mit den vom System.CodeDom.Compiler-Namespace bereitgestellten Funktionen als Quellcode in einer unterstützten Sprache ausgegeben werden kann.
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.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.Composition NamespaceDieser Namespace stellt Klassen bereit, die den Kern des Managed Extensibility Framework (MEF) bilden.
System.ComponentModel.Composition.Hosting NamespaceDieser Namespace stellt MEF-Typen (Managed Extensibility Framework) bereit, die für Entwickler oder Host von erweiterbaren Anwendungen nützlich sind.
System.ComponentModel.Composition.Primitives NamespaceDieser Namespace stellt die primitiven Typen bereit, die dem MEF-Programmiermodell zugrunde liegen.
System.ComponentModel.Composition.ReflectionModel NamespaceStellt MEF-Typen (Managed Extensibility Framework) für Entwickler bereit, die ein reflexionsbasiertes Programmiermodell verwenden.
System.ComponentModel.Composition.Registration NamespaceDieser Namespace enthält Typen, die die regelbasierte Konfiguration von Teilen des Managed Extensibility Framework (MEF) ermöglichen.
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.Data NamespaceEKlassen, mit denen benutzerdefiniertes Entwurfszeitverhalten für datenbezogene Komponenten erstellt werden kann.
System.ComponentModel.Design.Serialization NamespaceStellt Typen bereit, die die Anpassung und Steuerung der Serialisierung zur Entwurfszeit unterstützen.
System.Configuration NamespaceEnthält die Typen, die das Programmiermodell zum Verarbeiten von Konfigurationsdaten bereitstellen.
System.Configuration.Assemblies NamespaceDieser Namespace enthält Klassen, die zum Konfigurieren einer Assembly verwendet werden.
System.Configuration.Install NamespaceStellt Klassen bereit, mit denen benutzerdefinierte Installationsprogramme für eigene Komponenten geschrieben werden können. Die Installer-Klasse ist die Basisklasse für alle benutzerdefinierten Installer in .NET Framework.
System.Configuration.Internal NamespaceEnthält nur zur internen Verwendung vorgesehene Konfigurationstypen.
System.Configuration.Provider NamespaceEnthält die Basisklasse, die sowohl von Server- als auch von Clientanwendungen zur Unterstützung eines austauschbaren Modells für das einfache Hinzufügen und Entfernen von Funktionen verwendet wird.
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.Common.CommandTrees NamespaceStellt Klassen zum Erstellen von Ausdrücken bereit, die die Befehlsstruktur bilden.
System.Data.Common.CommandTrees.ExpressionBuilder NamespaceHiermit wird eine Befehlsstruktur-API bereitgestellt.
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial NamespaceEnthält eine Klasse, die die Funktionen des Entity Data Model (EDM) eines räumlichen Elements darstellen.
System.Data.Common.EntitySql NamespaceSchließt die EntitySqlParser-Klasse und andere Unterstützungsklassen ein. Mit diesen Klassen können Sie eine Entity SQL-Abfragezeichenfolge analysieren und eine Befehlsstrukturabfrage erstellen.
System.Data.Design NamespaceDieser Namespace enthält Klassen, mit denen ein benutzerdefiniertes typisiertes Dataset generiert werden kann.
System.Data.Entity.Design NamespaceEnthält Klassen zum Generieren von EDM-Dateien (Entity Data Model) und Objektquellcode.
System.Data.Entity.Design.AspNet NamespaceDieser Namespace enthält die EDM-Buildanbieter (Entity Data Model) für die ASP.NET-Buildumgebung.
System.Data.Entity.Design.PluralizationServices NamespaceDieser Namespace stellt Klassen zum Ändern von Wörtern von der Singular- in die Pluralform und umgekehrt bereit.
System.Data.EntityClient NamespaceDer System.Data.EntityClient-Namespace ist der .NET Framework-Datenanbieter für das Entity Framework.
System.Data.Linq NamespaceEnthält Klassen, die die Interaktion mit relationalen Datenbanken in LINQ to SQL-Anwendungen unterstützen
System.Data.Linq.Mapping NamespaceEnthält Klassen, die zum Generieren eines LINQ to SQL-Objektmodells verwendet werden, das die Struktur und den Inhalt einer relationalen Datenbank darstellt.
System.Data.Linq.SqlClient NamespaceDieser Namespace enthält Anbieterklassen für die Kommunikation mit SQL Server und Klassen, die Abfragehilfsmethoden enthalten.
System.Data.Linq.SqlClient.Implementation NamespaceDieser Namespace enthält Typen, die für die internen Implementierungsdetails eines SQL Server-Anbieters verwendet werden.
System.Data.Mapping NamespaceBietet Zugriff auf die MappingItemCollection-Klasse und die StorageMappingItemCollection-Klasse.
System.Data.Metadata.Edm NamespaceDieser Namespace enthält eine Gruppe von Typen, die Konzepte in den vom Entity Framework verwendeten Modellen darstellen, sowie eine Gruppe von Klassen, die Anwendungen bei der Arbeit mit Metadaten unterstützen.
System.Data.Objects NamespaceEnthält Klassen, die Zugriff auf die Kernfunktionen von Object Services gewähren. Diese Klassen ermöglichen das Abfragen, Einfügen, Aktualisieren und Löschen von Daten durch Verwendung stark typisierter CLR-Objekte, die Instanzen von Entitätstypen sind. Object Services unterstützt sowohl Language Integrated Query (LINQ) als auch Entity SQL-Abfragen für in einem Entity Data Model (EDM) definierte Typen. Object Services erstellt aus den zurückgegebenen Daten Objekte und gibt Objektänderungen an die Datenquelle weiter. Außerdem stellt es Funktionen zum Nachverfolgen von Änderungen, zum Binden von Objekten an Steuerelemente und zum Behandeln von Parallelität bereit. Weitere Informationen finden Sie unter Übersicht über Object Services (Entity Framework).
System.Data.Objects.DataClasses NamespaceEnthält Klassen, die Basisklassen für in einem Entity Data Model (EDM) definierte Typen sind, Basisklassen für die von Navigationseigenschaften zurückgegebenen Typen sowie Klassen, die Attribute definieren, die CLR-Objekte (Common Language Runtime) Typen im Konzeptmodell zuordnen.
System.Data.Objects.SqlClient NamespaceStellt die SqlFunctions-Klasse bereit, die die CLR-Methoden (Common Language Runtime) enthält, die in Datenbankfunktionen übersetzt werden. Methoden in der SqlFunctions-Klasse können nur in LINQ to Entities-Abfragen verwendet werden.
System.Data.Odbc NamespaceDer System.Data.Odbc-Namespace ist der .NET Framework-Datenanbieter für ODBC.
System.Data.OleDb NamespaceDer System.Data.OleDb-Namespace ist der .NET Framework-Datenanbieter für OLE DB.
System.Data.OracleClient NamespaceDer System.Data.OracleClient-Namespace ist der .NET Framework-Datenanbieter für Oracle.
System.Data.Services NamespaceErmöglicht den Zugriff auf Klassen zur Erstellung von WCF Data Services.
System.Data.Services.BuildProvider NamespaceKlassen in diesem Namespace generieren auf der Grundlage der vom Datendienst zurückgegebenen Metadaten C#-Code oder Visual Basic-Code für eine WCF Data Services-Clientanwendung.
System.Data.Services.Client NamespaceStellt die .NET Framework-Clientbibliothek dar, die Anwendungen verwenden können, um mit WCF Data Services zu interagieren.
System.Data.Services.Common NamespaceImplementiert Funktionen, die in Client- und Serverlaufzeiten von WCF Data Services vorkommen.
System.Data.Services.Configuration NamespaceDieser Namespace stellt Konfigurationseinstellungen für WCF-Datendienst-Funktionen bereit.
System.Data.Services.Design NamespaceWird von den Befehlszeilentools für die Codegenerierung und Tools in Visual Studio verwendet, um stark typisierte clientseitige Objekte für die Kommunikation mit Datendiensten zu generieren.
System.Data.Services.Internal NamespaceDiese Klasse ist nicht für die öffentliche Verwendung vorgesehen und wird intern vom System verwendet, um die Unterstützung von Abfragen mit unverzüglichem Laden von verknüpften Entitäten zu implementieren.
System.Data.Services.Providers NamespaceStellt eine Reihe von Schnittstellen bereit, die implementiert wurden, um einen benutzerdefinierten Datendienstanbieter für WCF Data Services zu definieren.
System.Data.Spatial NamespaceDieser Namespace enthält Klassen für räumliche Datenbankfunktionen.
System.Data.Sql NamespaceEnthält Klassen, die für SQL Server spezifische Funktionen unterstützen.
System.Data.SqlClient NamespaceDer System.Data.SqlClient-Namespace ist der .NET-Datenanbieter für SQL Server.
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.Deployment.Application NamespaceWith the System.Deployment.Application namespace, you can program custom upgrade behavior into your ClickOnce application.
System.Deployment.Internal NamespaceDieser Namespace enthält Hilfsklassen für den Zugriff auf die internen Member des ActivationContext-Objekts und des ApplicationIdentity-Objekts.
System.Device.Location NamespaceBietet Anwendungsentwicklern einfachen Zugriff auf den Standort des Computers mit einer einzelnen API. Positionsinformationen können von mehreren Anbietern stammen, z. B. GPS, Wi-Fi-Triangulation und Triangulation über Mobilfunkmasten. Die System.Device.Location-Klasse stellen eine API bereit, um die verschiedenen Ortungsanbieter auf einem Computer zu kapseln, und sie unterstützen die nahtlose Prioritätszuordnung sowie den nahtlosen Übergang zwischen diesen. Als Ergebnis müssen Anwendungsentwickler, die diese API verwenden, keine Anwendungen zu bestimmten Hardwarekonfigurationen anpassen.
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.Contracts.Internal NamespaceDieser Namespace stellt Klassen bereit, mit denen der binäre Rewriter einen Vertragsfehler behandeln kann.
System.Diagnostics.Design NamespaceEnthält Klassen, die zum Erweitern der Entwurfszeitunterstützung für das Überwachen und die Instrumentation einer Anwendung verwendet werden können.
System.Diagnostics.Eventing NamespaceEnthält die Klassen, die zum Instrumentieren der Anwendung verwendet werden. Sofern aktiviert, protokolliert die Instrumentierung die Ereignisdaten im Ablaufverfolgungs-Subsystem Ereignisablaufverfolgung für Windows (Event Tracing for Windows, ETW). Eine vollständige Beschreibung von ETW finden Sie unter Ereignisablaufverfolgung für Windows.
System.Diagnostics.Eventing.Reader NamespaceMithilfe des System.Diagnostics.Eventing.Reader-Namespaces können Sie Anwendungen entwickeln, die Ereignisprotokolle lesen und verwalten. Ein Ereignis in einem Ereignisprotokoll enthält Informationen, eine Warnung oder einen Fehler, die von bestimmten Anwendungen, Diensten oder Betriebssystemkomponenten veröffentlicht wurden. Diese Ereignisse werden von Anwendungen gelesen, die den Computerzustand überwachen, sowie von Anwendungen, die Aktionen ausführen, wenn ein bestimmtes Ereignis auftritt. Weitere Informationen finden Sie unter Technologiezusammenfassung zum Lesen und Verwalten von Ereignisprotokollen und Ereignisprotokollszenarien.
System.Diagnostics.PerformanceData NamespaceVerwenden Sie die Klassen in diesem Namespace, um Zählerdaten bereitzustellen. Die Zähler werden verwendet, um Leistungsmetriken wie den Systemmonitor für Consumer verfügbar zu machen. Der Namespace enthält keine Klassen zum Verarbeiten der Zählerdaten. Eine vollständige Beschreibung der Leistungsindikatorenarchitektur finden Sie unter Leistungsindikatoren.
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.DirectoryServices NamespaceDieser Namespace stellt einen einfachen Zugriff auf Active Directory Domain Services aus verwaltetem Code bereit. Der Namespace enthält die beiden Komponentenklassen DirectoryEntry und DirectorySearcher, die ADSI-Technologie (Active Directory Services Interfaces) verwenden. ADSI stellt die Gruppe von Schnittstellen dar, die Microsoft als flexibles Tool für die Arbeit mit einer Reihe von Netzwerkprovidern bereitstellt. ADSI bietet dem Administrator die Möglichkeit, Ressourcen in Netzwerken beliebiger Größe komfortabel zu suchen und zu verwalten.
System.DirectoryServices.AccountManagement NamespaceErmöglicht den einheitlichen Zugriff und die einheitliche Bearbeitung von Sicherheitsprinzipalen für Benutzer, Computer und Gruppen im Hinblick auf die verschiedenen Prinzipalspeicher: Active Directory-Domänendienste (AD DS), Active Directory Lightweight Directory Services (AD LDS) und Machine SAM (MSAM). System.DirectoryServices.AccountManagement verwaltet Verzeichnisobjekte, die vom System.DirectoryServices-Namespace unabhängig sind.
System.DirectoryServices.ActiveDirectory NamespaceStellt ein Objektmodell mit hohem Abstraktionsgrad für die Verzeichnisdienstaufgaben von Microsoft Active Directory bereit. Die Konzepte des Active Directory-Diensts, z. B. Gesamtstruktur, Domäne, Standort, Teilnetz, Partition und Schema, sind Teil des Objektmodells.
System.DirectoryServices.Protocols NamespaceStellt die Methoden bereit, die im LDAP-Standard (Lightweight Directory Access Protocol), Version 3 (V3), und im DSML-Standard (Directory Services Markup Language), Version 2.0 (V2), definiert sind.
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.Drawing.Configuration NamespaceDieser Namespace enthält eine Klasse, die die Konfiguration für Klassen im System.Drawing-Namespace unterstützt.
System.Drawing.Design NamespaceEnthält Klassen, die die Logik- und Zeichnungsfunktionen der Entwurfszeit-Benutzeroberfläche erweitern.
System.Drawing.Drawing2D NamespaceStellt erweiterte Funktionen für zweidimensionale Grafiken und Vektorgrafiken bereit.
System.Drawing.Imaging NamespaceDieser Namespace stellt erweiterte GDI-Bildfunktionen bereit. Grundlegende Grafikfunktionen werden vom System.Drawing-Namespace bereitgestellt.
System.Drawing.Printing NamespaceStellt druckrelevante Dienste für Windows Forms-Anwendungen bereit.
System.Drawing.Text NamespaceStellt erweiterte GDI+ Typografiefunktionen bereit.
System.Dynamic NamespaceDieser Namespace stellt Klassen und Schnittstellen bereit, die die Dynamic Language Runtime unterstützen.
System.EnterpriseServices NamespaceBietet .NET-Objekten Zugriff auf COM+-Dienste, die die .NET Framework-Objekte für Unternehmensanwendungen praktischer gestalten
System.EnterpriseServices.CompensatingResourceManager NamespaceDieser Namespace stellt Klassen bereit, mit denen Sie den Compensating Resource Manager (CRM) in verwaltetem Code verwenden können. Ein CRM ist ein von COM+ bereitgestellter Dienst, mit dem Sie nicht transaktionale Objekte in DTC-Transaktionen (Microsoft Distributed Transaction Coordinator) einschließen können. Obwohl CRMs nicht über die Fähigkeiten eines vollständigen Ressourcen-Managers verfügen, kann durch sie mithilfe des Wiederherstellungsprotokolls die Unteilbarkeit (Verhalten nach dem Prinzip "alles oder nichts") und Dauerhaftigkeit von Transaktionen gewährleistet werden.
System.EnterpriseServices.Internal NamespaceBietet Infrastrukturunterstützung für COM+-Dienste. Die Klassen und Schnittstellen in diesem Namespace sind besonders für die Unterstützung des Aufrufs von System.EnterpriseServices aus den nicht verwalteten COM+-Klassen vorgesehen.
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 Datenströme 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.Log NamespaceHiermit wird eine Schnittstelle zur Protokollierung eines datensatzorientierten sequenziellen E/A-Systems definiert.
System.IO.MemoryMappedFiles NamespaceStellt Klassen zur Verwendung einer Speicherabbilddatei bereit, die den Inhalt einer Datei dem logischen Adressbereich einer Anwendung zuordnet
System.IO.Packaging NamespaceStellt Klassen bereit, die die Speicherung mehrerer Datenobjekte in einem einzelnen Container unterstützen.
System.IO.Pipes NamespaceEnthält Typen, die durch anonyme und/oder benannte Pipes eine Möglichkeit zur prozessübergreifenden Kommunikation bereitstellen.
System.IO.Ports NamespaceDieser Namespace enthält Klassen zum Steuern von seriellen Anschlüssen. Die wichtigste Klasse, SerialPort, bietet ein Framework für synchrone und ereignisgesteuerte E/A-Vorgänge, Zugriff auf Pin- und Unterbrechungszustände sowie Zugriff auf die Treibereigenschaften für den seriellen Anschluss. Mit dieser Klasse können Stream-Objekte umschlossen werden, sodass Klassen, die Streams verwenden, auf den seriellen Anschluss zugreifen können.
System.IdentityModel NamespaceEnthält Klassen, die verwendet werden, um Sicherheitstokendienste (STS) zu erstellen. Dazu gehören die SecurityTokenService- und Scope-Klassen sowie Ausnahme mehrerer Hilfsprogrammklassen, die die Möglichkeit bieten, Cookieumwandlungen auszuführen.
System.IdentityModel.Claims NamespaceEnthält Klassen, die das WCF-anspruchsbasierte (Windows Communication Foundation) Identitätsautorisierungsmodell implementieren. Dieses Modell enthält die Claim-Klasse und die ClaimSet-Klasse. Ab .NET Framework 4.5 und der Integration von Windows Identity Foundation (WIF) in .NET Framework wurde das WCF-anspruchsbasierte Identitätsmodell von WIF ersetzt. WIF stellt ein anspruchsbasiertes Identitätsobjektmodell bereit, das verwendet werden kann, um die Authentifizierung und Autorisierung über mehrere Microsoft-Produktstapel einschließlich CLR, WCF und ASP.NET bereitzustellen. Die WIF-Klassen, die Ansprüche, Anspruchstypen sowie Identitäten und Prinzipale darstellen, die auf Ansprüchen basieren, die im System.Security.Claims-Namespace enthalten sind. Ab .NET 4.5, sollten diese Klassen anstelle denen im System.IdentityModel.Claims-Namespace verwendet werden.
System.IdentityModel.Configuration NamespaceEnthält Klassen, die Konfigurationen für Anwendungen und Dienste erstellen, die mit der Windows Identity Foundation (WIF) erstellt wurden. Die Klassen in diesem Namespace stellen Einstellungen unter dem <IdentityConfiguration>-Element dar. Klassen, die mithilfe des WS-Verbund-Protokolls konfigurieren, sind in erster Linie im System.IdentityModel.Services.Configuration-Namespace enthalten. Diese Einstellungen werden unter dem <system.identityModel.services>-Element in einer Konfigurationsdatei angezeigt.
System.IdentityModel.Metadata NamespaceEnthält Klassen, die Elemente in einem Verbundmetadatendokument darstellen. Ein Verbund-Metadatendokument ist ein XML-Dokument, das Informationen enthält, die Partnern nützlich sein können, wenn Sie einen Verbund einrichten. Weitere Informationen zu Verbundmetadaten finden Sie in Abschnitt 3 der folgenden Spezifikation: Web Services Federation Language (WS-Federation) Version 1.2.
System.IdentityModel.Policy NamespaceEnthält Klassen, die verwendet werden, um mit Hilfe des WCF-anspruchsbasierten Identitätsmodells Berechtigungsverwaltung zu implementieren. Ab .NET Framework 4.5 und der Integration von Windows Identity Foundation (WIF) in .NET Framework wurde das WCF-anspruchsbasierte Identitätsmodell von WIF ersetzt. WIF stellt ein anspruchsbasiertes Identitätsobjektmodell bereit, das verwendet werden kann, um die Authentifizierung und Autorisierung über mehrere Microsoft-Produktstapel einschließlich CLR, WCF und ASP.NET bereitzustellen. In WIF wird die Autorisierungsrichtlinie implementiert, indem die ClaimsAuthorizationManager-Klasse erweitert wird. Ab .NET 4.5 sollte Berechtigungsverwaltung implementiert werden, indem WIF anstelle von Klassen im System.IdentityModel.Claims-Namespace verwendet wird.
System.IdentityModel.Protocols.WSTrust NamespaceEnthält Klassen, die WS-Trust-Elemente darstellen. Diese schließen die Klassen RequestSecurityToken (RST) und RequestSecurityToken (RSTR) und verschiedene Serialisierer ein, die zwischen WS-Trust-Artefakten der Verbindung und ihrer Darstellung im Objektmodell serialisieren und deserialisieren können. Standardmäßig bietet Windows Identity Foundation (WIF) Unterstützung für die folgenden WS-Trust-Spezifikationen: WS-Trust February 2005, WS-Trust 1.3 und WS-Trust 1.4.
System.IdentityModel.Selectors NamespaceDieser Namespace enthält Klassen, die Authentifizierung im WCF-anspruchsbasierten (Windows Communication Foundation) Identitätsmodell implementieren. Ab .NET Framework 4.5 und der Integration von Windows Identity Foundation (WIF) in .NET Framework wurde das WCF-anspruchsbasierte Identitätsmodell von WIF ersetzt. WIF stellt ein anspruchsbasiertes Identitätsobjektmodell bereit, das verwendet werden kann, um die Authentifizierung und Autorisierung über mehrere Microsoft-Produktstapel einschließlich CLR, WCF und ASP.NET bereitzustellen. Die WIF-Klassen, die Sicherheitstoken darstellen und die verwendet werden, um Sicherheitstoken zu verarbeiten, sind im System.IdentityModel.Tokens-Namespace enthalten; z. B. SecurityToken und SecurityTokenHandler. Ab .NET 4.5 sollten die Klassen im System.IdentityModel.Tokens-Namespace anstelle denen im System.IdentityModel.Selectors-Namespace verwendet werden.
System.IdentityModel.Services NamespaceDieser Namespace enthält Klassen, die in Anwendungen, die mit Windows Identity Foundation (WIF) erstellt wurden und die Verbundauthentifizierung mit dem WS-Verbund-Protokoll durchführen, verwendet werden. Enthält die HTTP-Module, WSFederationAuthenticationModule (WSFAM) und SessionAuthenticationModule (SAM) sowie Klassen, die diese Vorgänge unterstützen. Das WSFAM stellt die Handhabung die WS-Verbund-Anmeldungs- und Abmeldungssequenzen bereit und das SAM stellt die Sitzungsverwaltung bereit, indem sie Cookies warten und behandeln. Der Namespace enthält auch Klassen, die WS-Federation-Meldungen (WSFederationMessage) darstellen, wie Anmeldungen (SignInRequestMessage, SignInResponseMessage) und Abmeldungen (SignOutRequestMessage), sowie Serialisierer, die zwischen dem Objektmodell und der XML-Darstellung ('on-the-wire') dieser Meldungen serialisieren und deserialisieren.
System.IdentityModel.Services.Configuration NamespaceEnthält Klassen, die Konfiguration für WIF-Anwendungen (Windows Identity Foundation) bereitstellen, die das WS-Federation-Protokoll verwenden. Die Klassen in diesem Namespace stellen die Einstellungen unter dem <system.identityModel.services>-Element dar. Der System.IdentityModel.Services-Namespace enthält auch einige Klassen, die verwendet werden, um WS-Federation zu konfigurieren. Klassen, die andere Dienst- und Anwendungseinstellungen konfigurieren, wie z. B. Sicherheitstokenhandler, sind in erster Linie im System.IdentityModel.Configuration-Namespace enthalten. Diese Einstellungen werden unter dem <identityConfiguration>-Element in einer Konfigurationsdatei angezeigt.
System.IdentityModel.Services.Tokens NamespaceSystem.IdentityModel.Services.Tokens enthält die MachineKeySessionSecurityTokenHandler-Klasse und die MembershipUserNameSecurityTokenHandler-Klasse.
System.IdentityModel.Tokens NamespaceDieser Namespace enthält Basisklassen wie SecurityToken, SecurityTokenHandler und SecurityKeyIdentifierClause sowie Klassen, die von diesen Klassen abgeleitet sind und einige der Tokentypen, Artefakte und Handler darstellen, für die Windows Identity Foundation (WIF) über integrierte Unterstützung verfügt. Dies schließt Klassen ein, die Unterstützung für SAML v1.1- und v2.0-Token enthalten, wie SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityToken und Saml2SecurityTokenHandler.
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.Management NamespaceBietet Zugriff auf umfassende Verwaltungsinformationen und -ereignisse über System, Geräte und Anwendungen, die zur WMI-Infrastruktur (Windows Management Instrumentation) instrumentiert sind. Anwendungen und Dienste können Abfragen zu interessanten Verwaltungsinformationen ausführen (z. B. zur Menge an freiem Speicherplatz, zur aktuellen CPU-Auslastung oder dazu, mit welcher Datenbank eine bestimmte Anwendung verbunden ist usw.), wobei von ManagementObjectSearcher und ManagementQuery abgeleitete Klassen verwendet werden. Außerdem kann mithilfe der ManagementEventWatcher-Klasse eine Vielzahl von Verwaltungsereignissen abonniert werden. Die verfügbaren Daten können sowohl aus verwalteten als auch aus nicht verwalteten Komponenten der verteilten Umgebung stammen.
System.Management.Instrumentation NamespaceStellt die Klassen bereit, die notwendig sind, um Anwendungen zur Verwaltung zu instrumentieren und ihre Verwaltungsinformationen und –ereignisse über WMI für potenzielle Kunden verfügbar machen. Consumer, wie Microsoft Application Center oder Microsoft Operations Manager, können Ihre Anwendung dann problemlos verwalten, und die Überwachung und Konfiguration Ihrer Anwendung ist für Administratorenskripts und andere Anwendungen, die beide verwaltet aber auch nicht verwaltet sein können, verfügbar. Die Instrumentation Ihrer Anwendung erfolgt problemlos, indem Sie das benutzerdefinierte InstrumentationClass-Attribut für Klassen verwenden, die Sie verfügbar machen möchten, oder indem Sie die bereitgestellte BaseEvent-Basisklasse, die bereitgestellte Instance-Basisklasse und die Instrumentation-Hilfsklasse verwenden.
System.Media NamespaceDieser Namespace enthält Klassen zum Wiedergeben von Audiodateien und für den Zugriff auf Systemsounds.
System.Messaging NamespaceDieser Namespace stellt Klassen für folgende Aufgaben zur Verfügung: Herstellen von Verbindungen mit Meldungswarteschlangen im Netzwerk, Überwachen und Verwalten von Meldungswarteschlangen im Netzwerk sowie Senden, Empfangen und Einsehen von Meldungen.
System.Messaging.Design NamespaceDieser Namespace enthält Klassen, die zum Erweitern der Entwurfszeitunterstützung für System.Messaging-Klassen verwendet 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.Configuration NamespaceDieser Namespace enthält Klassen, die von Anwendungen für den programmgesteuerten Zugriff auf und das Aktualisieren von Konfigurationseinstellungen für die System.Net-Namespaces verwendet 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.PeerToPeer NamespaceDieser Namespace bietet Zugriff auf Peernetzwerkfunktionen.
System.Net.PeerToPeer.Collaboration NamespaceDieser Namespace verbessert die System.Net.PeerToPeer-Netzwerkfunktionalität und stellt Funktionen für serverlose verwaltete Zusammenarbeitssitzungen bereit.
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.Printing NamespaceStellt Klassen bereit, mit denen Sie die Verwaltung von Druckservern, Druckwarteschlangen und Druckaufträgen automatisieren können.
System.Printing.IndexedProperties NamespaceStellt Klassen bereit, die das schnelle Kopieren der Eigenschafteneinstellungen eines Drucksystemobjekts in ein anderes Objekt desselben Typs ermöglichen. Ermöglicht außerdem das Durchlaufen der Eigenschaften von Drucksystemobjekten und das Auffinden der Typen zur Laufzeit ohne Verwendung von Reflektion.
System.Printing.Interop NamespaceStellt die wechselseitige Umwandlung von verwalteten PrintTicket-Objekten und nicht verwalteten GDI-DEVMODE-Strukturen (Graphics Device Interface) bereit.
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.Context NamespaceEnthält Klassen, die benutzerdefinierte Reflektionskontexte ermöglichen.
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.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.Resources.Tools NamespaceEnthält die StronglyTypedResourceBuilder-Klasse, die stark typisierte Ressourcen unterstützt. Ab .NET Framework Version 2.0 kapselt dieses Kompilierzeitfeature den Zugriff auf Ressourcen durch das Erstellen von Klassen, die einen Satz schreibgeschützter (get-)Eigenschaften enthalten, wodurch die Nutzung der Ressourcen vereinfacht wird.
System.Runtime NamespaceEnthält erweiterte Typen zur Unterstützung verschiedener Namespaces wie System, Runtime und Security.
System.Runtime.Caching NamespaceDieser Namespace enthält Typen, mit denen Sie ein Zwischenspeichern in .NET-Anwendungen implementieren können.
System.Runtime.Caching.Configuration NamespaceEnthält Konfigurationshandlerklassen für die Zwischenspeicherungsfunktion von .NET Framework.
System.Runtime.Caching.Hosting NamespaceEnthält Typen, die .NET Framework-Hostingumgebungen unterstützen, die die Cachefunktionen in ASP.NET verwenden.
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.DesignerServices NamespaceStellt Klassen bereit, die Anwendungs- und Komponentendesigner in integrierten Entwicklungsumgebungen unterstützen.
System.Runtime.DurableInstancing NamespaceDieser Namespace enthält Klassen, die von der Windows Communication Foundation-(WCF-)Infrastruktur verwendet werden, um einen Dauerhaftigkeitsanbieter zu implementieren.
System.Runtime.ExceptionServices NamespaceStellt Klassen für die erweiterte Ausnahmebehandlung bereit.
System.Runtime.Hosting NamespaceEnthält erweiterte Typen, die für die Aktivierung von Anwendungen in Anwendungsdomänen verwendet werden.
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.CustomMarshalers NamespaceBietet interne Marshallingunterstützung für .NET Framework.
System.Runtime.InteropServices.Expando NamespaceDieser Namespace enthält die IExpando-Schnittstelle, mit der ein Objekt durch Hinzufügen oder Entfernen seiner Member geändert werden kann.
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.Remoting NamespaceStellt Klassen und Schnittstellen bereit, die Entwicklern das Erstellen und Konfigurieren verteilter Anwendungen ermöglichen. Einige der wichtigeren Klassen des System.Runtime.Remoting-Namespaces sind die RemotingConfiguration-Klasse, die RemotingServices-Klasse und die ObjRef-Klasse.
System.Runtime.Remoting.Activation NamespaceStellt Klassen und Objekte bereit, die die Server- und Clientaktivierung von Remoteobjekten unterstützen.
System.Runtime.Remoting.Channels NamespaceEnthält Klassen zur Unterstützung und Behandlung von Channels und Channelsenken, die als Transportmittel verwendet werden, wenn ein Client für ein Remoteobjekt eine Methode aufruft.
System.Runtime.Remoting.Channels.Http NamespaceEnthält Kanäle, die Meldungen und Objekte mithilfe des HTTP-Protokolls an Remotespeicherorte oder aus diesen übertragen. Standardmäßig verschlüsseln die HTTP-Channel Objekte und Methodenaufrufe im SOAP-Format für die Übertragung. Bei der Konfiguration der Eigenschaften eines Channels können aber auch andere Formatierungssenken für die Codierung und Decodierung festgelegt werden. Eine der wichtigsten Klassen des System.Runtime.Remoting.Channels.Http-Namespaces ist die HttpChannel-Klasse.
System.Runtime.Remoting.Channels.Ipc NamespaceDefiniert einen Remotekommunikationschannel, der das prozessübergreifende Kommunikationssystem (Interprocess Communication System, IPC) des Betriebssystems Windows verwendet. Da er nicht die Netzwerkkommunikation verwendet, ist der IPC-Kanal viel schneller als die HTTP- und TCP-Kanäle. Er kann jedoch nur für die Kommunikation zwischen Anwendungsdomänen auf demselben physischen Computer verwendet werden.
System.Runtime.Remoting.Channels.Tcp NamespaceDieser Namespace enthält Kanäle, die Meldungen und Objekte mithilfe des TCP-Protokolls an Remotespeicherorte oder von diesen übertragen. Standardmäßig verschlüsseln die TCP-Channel Objekte und Methodenaufrufe im Binärformat für die Übertragung. Bei der Konfiguration der Eigenschaften eines Channels können aber auch andere Formatierungssenken für die Codierung und Decodierung festgelegt werden. Eine der wichtigsten Klassen des System.Runtime.Remoting.Channels.Tcp-Namespaces ist die TcpChannel-Klasse.
System.Runtime.Remoting.Contexts NamespaceEnthält Objekte, die die Kontexte definieren, in denen sich alle Objekte befinden. Ein Kontext ist eine geordnete Folge von Eigenschaften, die eine Umgebung für die darin befindlichen Objekte definiert. Kontexte werden während der Aktivierung für Objekte erstellt, die so konfiguriert sind, dass bestimmte automatische Dienste für sie erforderlich sind, z. B. Synchronisierung, Transaktionen, JIT-Aktivierung (Just-In-Time), Sicherheit usw. In einem Kontext können sich mehrere Objekte befinden.
System.Runtime.Remoting.Lifetime NamespaceEnthält Klassen, die die Lebensdauer von Remoteobjekten verwalten.
System.Runtime.Remoting.Messaging NamespaceEnthält Klassen, die zur Erstellung und Übermittlung von Nachrichten verwendet werden. Die Remoteinfrastruktur verwendet Nachrichten zur Kommunikation mit Remoteobjekten. Die Nachrichten werden verwendet, um Remotemethodenaufrufe zu übermitteln, Remoteobjekte zu aktivieren und Informationen auszutauschen. Ein Meldungsobjekt enthält einen Satz benannter Eigenschaften. Dazu zählen u. a. Aktionsbezeichner, Boteninformationen und Parameter. Die Klassen System.Runtime.Remoting.Messaging, AsyncResult und RemotingSurrogateSelector zählen zu den wichtigsten Klassen des ReturnMessage-Namespaces.
System.Runtime.Remoting.Metadata NamespaceEnthält Klassen und Attribute, die verwendet werden, um die Generierung und Verarbeitung von SOAP für Objekte und Felder anzupassen. Mit den Klassen dieses Namespaces lassen sich SOAPAction-Headerfeld, Typausgabe, XML-Elementname und der URI für den Methoden-XML-Namespace angeben. Diese Informationen werden bei der SOAP-Generierung vom SOAP-Serialisierungsprogramm und bei der WSDL-Generierung (Web Services Description Language) vom Tool Soapsuds (Soapsuds.exe) verwendet. Mit den Informationen, die durch die Attribute in diesem Namespace angegeben werden, kann auf der Empfängerseite des generierten SOAP die Verarbeitung der Remotemethodenaufrufe und -objekte angepasst werden. Eine der wichtigsten Klassen des System.Runtime.Remoting.Metadata-Namespaces ist die SoapAttribute-Klasse. Die SoapAttribute-Klasse ist nicht funktionsfähig und kann nur als Basisklasse für alle Metadatenattribute verwendet werden.
System.Runtime.Remoting.Metadata.W3cXsd2001 NamespaceDieser Namespace enthält Wrapperklassen für Datentypen, die der W3C-Spezifikation entsprechen. Alle Datums- und Uhrzeittypen entsprechen der Spezifikation der ISO-Standards.
System.Runtime.Remoting.MetadataServices NamespaceEnthält die Klassen, die vom Befehlszeilentool Soapsuds-Tool („Soapsuds.exe“) und vom Benutzercode verwendet werden, um Metadaten in ein bzw. aus einem XML-Schema für die Remotinginfrastruktur zu konvertieren. Die SdlChannelSink-Klasse und die MetaData-Klasse zählen zu den wichtigsten Klassen dieses Namespaces.
System.Runtime.Remoting.Proxies NamespaceEnthält Klassen, die Funktionen für Proxys bereitstellen und diese auch steuern. Ein Proxy ist ein lokales Objekt, das ein Abbild eines Remoteobjekts darstellt. Mithilfe von Proxys können Clients über Remotegrenzen hinweg auf Objekte zugreifen.
System.Runtime.Remoting.Services NamespaceEnthält Dienstklassen, die Funktionen für .NET Framework bereitstellen. Eine der wichtigsten Klassen dieses Namespaces ist die TrackingServices-Klasse.
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.Configuration NamespaceDieser Namespace enthält Klassen, mit denen die in der Anwendungskonfiguration im Abschnitt „system.xml.serialization“ gefundenen Werte gelesen werden. Die Klassen in diesem Namespace werden von der Serialisierungsinfrastruktur zur Behandlung von Konfigurationselementen verwendet und können nicht direkt verwendet werden. Erstellen Sie stattdessen zum Konfigurieren von DataContractSerializer eine Anwendungskonfigurationsdatei, und verwenden Sie die folgenden XML-Elemente. <system.xml.serialization><dataContractSerializer><declaredTypes><add>-Element für <declaredTypes><knownType>-Element.
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.Formatters.Soap NamespaceDieser Namespace enthält die SoapFormatter-Klasse, die zum Serialisieren und Deserialisieren von Objekten im SOAP-Format verwendet werden kann. Beim Erstellen von Anwendungen, die Typen aus diesem Namespace verwenden, muss auf die Assembly System.Runtime.Serialization.Formatters.Soap.dll verwiesen werden.
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.AccessControl NamespaceStellt Programmierelemente bereit, die den Zugriff auf und die Überwachung von sicherheitsrelevanten Aktionen für Objekte mit Sicherheitsunterstützung steuern.
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.Authentication.ExtendedProtection.Configuration NamespaceStellt Unterstützung für die Konfiguration der Authentifizierung mit erweitertem 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.Pkcs NamespaceStellt Programmierelemente für PKCS (Public Key Cryptography Standards) bereit. Dazu gehören Methoden zum Signieren von Daten, Austauschen von Schlüsseln, Anfordern von Zertifikaten, Entschlüsseln und Verschlüsseln mit öffentlichen Schlüsseln und andere Sicherheitsfunktionen.
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.Cryptography.Xml NamespaceDieser Namespace enthält Klassen, die das Erstellen und Validieren digitaler XML-Signaturen unterstützen. Die Klassen in diesem Namespace implementieren die Empfehlung XML Signature Syntax and Processing (XML-Signatursyntax und -verarbeitung) des World Wide Web Consortium.
System.Security.Permissions NamespaceDefiniert Klassen, die den Zugriff auf Vorgänge und Ressourcen basierend auf Richtlinien steuern.
System.Security.Policy NamespaceEnthält Codegruppen, Mitgliedschaftsbedingungen und Beweise. Diese drei Klassentypen werden verwendet, um die vom Common Language Runtime-Sicherheitsrichtliniensystem angewendeten Regeln zu erstellen. Beweisklassen stellen die Eingabe für Sicherheitsrichtlinien dar, und Memberbedingungen werden als Schalter verwendet. Durch die kombinierte Verwendung können die Richtlinienanweisungen erstellt und die Gruppe erteilter Berechtigungen bestimmt werden. Richtlinienebenen und Codegruppen bilden die Struktur der Richtlinienhierarchie. Codegruppen sind die Kapselung einer Regel und werden hierarchisch auf einer Richtlinienebene angeordnet.
System.Security.Principal NamespaceDefiniert ein Hauptobjekt, das den Sicherheitskontext darstellt, in dem Code ausgeführt wird. Weitere Informationen finden Sie unter Rollenbasierte Sicherheit.
System.Security.RightsManagement NamespaceStellt Typen für die Unterstützung der Rechteverwaltung für Inhalte bereit, die durch Anwendungen erstellt werden, z. B. die in einem Package oder einem XpsDocument gespeicherten Inhalte.
System.ServiceModel NamespaceStellt Klassen bereit, die mit dem Dienstmodell verknüpft sind.
System.ServiceModel.Activation NamespaceStellt Klassen bereit, die mit Dienstmodellaktivierung verknüpft sind.
System.ServiceModel.Activation.Configuration NamespaceStellt die Konfigurationseinstellungen für das Tool SMSvcHost.exe dar. Dieser Namespace stellt die Konfigurationselemente dar, die in der Datei SMSvcHost.exe.config konfiguriert werden können. Sie enthält insbesondere alle computerweiten Einstellungen, die konfiguriert werden müssen.
System.ServiceModel.Activities NamespaceEnthält Klassen, die Ihnen ermöglichen, Nachrichten an Workflows zu senden und von Workflows zu empfangen. Diese Aktivitäten werden beim Schreiben von Workflowdiensten verwendet und ermöglichen es Ihnen zu definieren, wie Meldungen in einem Workflow gesendet und empfangen werden.
System.ServiceModel.Activities.Activation NamespaceEnthält die WorkflowServiceHostFactory, von der Instanzen von WorkflowServiceHost in verwalteten Hostumgebungen bereitgestellt werden. Die Hostinstanz wird hierbei dynamisch als Reaktion auf eingehende Nachrichten erstellt.
System.ServiceModel.Activities.Configuration NamespaceEnthält Klassen, die zum Konfigurieren von Workflowdiensten verwendet werden. Diese Klassen ermöglichen es Ihnen, Dienst- und Endpunktverhalten zu übernehmen und die Nachverfolgung zu konfigurieren.
System.ServiceModel.Activities.Description NamespaceDieser Namespace enthält Klassen, die Ihnen das Steuern verschiedener auf Workflowdienste bezogener Verhalten ermöglichen.
System.ServiceModel.Activities.Presentation NamespaceStellt Klassen bereit, die mit Dienstmodell-Präsentationsaktivitäten verknüpft sind.
System.ServiceModel.Activities.Presentation.Factories NamespaceEnthält Factorys, die Receive/SendReply- und Send/ReceiveReply-Aktivitätspaare erstellen.
System.ServiceModel.Activities.Tracking NamespaceDieser Namespace enthält Klassen, die verwendet werden, um Nachverfolgungsdatensätze für eine Workflowdienstinstanz zu erstellen. Nachverfolgungsdatensätze werden während der Ausführung einer Workflowinstanz durch die Workflowlaufzeit erstellt und an registrierte Nachverfolgungsteilnehmer gesendet.
System.ServiceModel.Activities.Tracking.Configuration NamespaceEnthält Klassen, die zum Konfigurieren der Nachverfolgung für dienstgehostete Workflows verwendet werden. Mit diesen Klassen können Sie die Nachverfolgungsinformationen angeben, die der Workflowdienst generieren soll.
System.ServiceModel.Channels NamespaceStellt Klassen bereit, die mit Dienstmodellkanälen verknüpft sind.
System.ServiceModel.ComIntegration NamespaceDefiniert die Klassen, die für die Integration in COM-Anwendungen erforderlich sind.
System.ServiceModel.Configuration NamespaceStellt Klassen bereit, die mit Dienstmodellkonfiguration verknüpft sind.
System.ServiceModel.Description NamespaceStellt Klassen bereit, die mit der Dienstsmodellbeschreibung verknüpft sind.
System.ServiceModel.Diagnostics NamespaceEnthält eine Enumeration, mit der Leistungsindikatoren zu Diagnosezwecken konfiguriert werden.
System.ServiceModel.Discovery NamespaceDieser Namespace enthält die Klassen, die für die Erstellung und Verwendung von sichtbaren Diensten erforderlich sind. Diese Klassen implementieren das WS-Discovery-Protokoll für Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.Configuration NamespaceEnthält Klassen, die es Ihnen ermöglichen, Sucheinstellungen in einer Konfigurationsdatei zu konfigurieren.
System.ServiceModel.Discovery.Version11 NamespaceEnthält die erforderlichen Klassen zur Erstellung und Verwendung erkennbarer Dienste. Diese Klassen implementieren die Version 1.1 des WS-Discovery-Protokolls für Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.VersionApril2005 NamespaceDieser Namespace enthält die Klassen, die für die Erstellung und Verwendung von sichtbaren Diensten erforderlich sind. Diese Klassen implementieren die Version April 2005 des WS-Discovery-Protokolls für Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.VersionCD1 NamespaceDieser Namespace enthält die Klassen, die für die Erstellung und Verwendung von sichtbaren Diensten erforderlich sind. Diese Klassen implementieren die Version Committee Draft 1 des WS-Discovery-Protokolls für Windows Communication Foundation (WCF).
System.ServiceModel.Dispatcher NamespaceStellt Klassen bereit, die mit dem Verteilen des Dienstsmodells verknüpft sind.
System.ServiceModel.MsmqIntegration NamespaceDieser Namespace enthält Klassen, die sich auf die MSMQ-Integration (Microsoft Message Queuing Service) beziehen, durch die die Kommunikation zwischen MSMQ- und WCF-Anwendungen (Windows Communication Foundation) ermöglicht wird.
System.ServiceModel.PeerResolvers NamespaceDieser Namespace enthält Klassen, mit denen Entwickler den Peer Name Resolution-Protokoll-Dienst anpassen und erweitern können.
System.ServiceModel.Persistence NamespaceDieser Namespace enthält Klassen, die ein beständiges Speichern von Workflowdiensten (als Workflows implementierten WCF-Diensten) im Persistenzspeicher ermöglichen.
System.ServiceModel.Routing NamespaceDieser Namespace enthält Klassen, mit denen der WCF-RoutingService konfiguriert und verwaltet wird.
System.ServiceModel.Routing.Configuration NamespaceDieser Namespace beinhaltet Konfigurationsklassen, die von der Windows Communication Foundation (WCF)-Infrastruktur zum Konvertieren von XML in Common Language Runtime (CLR)-Typen verwendet werden. Diese Klassen können auch direkt zu Erweiterungszwecken geändert werden.
System.ServiceModel.Security NamespaceEnthält allgemeine sicherheitsbezogene Typen.
System.ServiceModel.Security.Tokens NamespaceBehandelt Sicherheitstoken und Zertifikate.
System.ServiceModel.Syndication NamespaceStellt Klassen bereit, die mit Dienstmodellveröffentlichung verknüpft sind.
System.ServiceModel.Web NamespaceStellt Klassen bereit, die mit der Verwendung des Dienstsmodells im Internet verknüpft sind.
System.ServiceModel.XamlIntegration NamespaceStellt Dienstprogrammklassen bereit, um die Serialisierung von WCF-Entitäten (Windows Communication Foundation) in XAML zu aktivieren.
System.ServiceProcess NamespaceStellt Klassen bereit, die die Implementierung, Installation und Steuerung von Windows-Dienstanwendungen ermöglichen. Dienste sind ausführbare Dateien mit langer Laufzeit, die ohne Benutzeroberfläche ausgeführt werden. Im Rahmen der Implementierung eines Dienstes muss von der ServiceBase-Klasse geerbt und ein bestimmtes Verhalten bei der Übergabe der Befehle zum Starten, Beenden, Anhalten und Fortsetzen sowie ein benutzerdefiniertes Verhalten festgelegt werden. Daneben müssen Aktionen definiert werden, die beim Herunterfahren des Systems auszuführen sind.
System.ServiceProcess.Design NamespaceEnthält Klassen, die zum Erweitern der Entwurfszeitunterstützung für Windows-Dienstanwendungen verwendet werden können.
System.Speech.AudioFormat NamespaceEnthält eine einzelne Klasse (SpeechAudioFormatInfo), die Informationen zum Format der Audiodatei enthält, die als Eingabe für die Spracherkennungs-Engine verwendet oder von der Sprachsynthese-Engine ausgegeben wird.
System.Speech.Recognition NamespaceDieser Namespace enthält Windows Desktop-Speech-Technologietypen zum Implementieren von Spracherkennung.
System.Speech.Recognition.SrgsGrammar NamespaceMit den Membern des System.Speech.Recognition.SrgsGrammar-Namespace können Sie Grammatiken programmgesteuert erstellen, die der W3C Spracherkennungs-Grammatik-Spezifikation (SRGS), Version 1.0 entsprechen.
System.Speech.Synthesis NamespaceDieser Namespace enthält Klassen für das Initialisieren und Konfigurieren einer Sprachsynthese-Engine, zum Erstellen von Eingabeaufforderungen, zum Generieren von Sprache, für die Reaktion auf Ereignisse und zum Ändern von Stimmmerkmalen.
System.Speech.Synthesis.TtsEngine NamespaceUnterstützt die Erstellung von benutzerdefinierten Engines, die auf der Speech Synthesis Markup Language (SSML) zum Rendern von Text-to-Speech (TTS) basieren.
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.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.Transactions.Configuration NamespaceDieser Namespace enthält die Klassen, die die von System.Transactions-Klassen verwendeten Konfigurationsoptionen beschreiben.
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.Web.ApplicationServices NamespaceStellt 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 NamespaceStellt Klassen zum Zwischenspeichern häufig verwendeter Daten auf dem Server zur Seite.
System.Web.ClientServices NamespaceStellt Klassen bereit, die in Windows-basierten Anwendungen Zugriff auf die Authentifizierung, Rollen und Profildienste für Microsoft Ajax ermöglichen.
System.Web.ClientServices.Providers NamespaceEnthä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 NamespaceEnthält Klassen zum Generieren und Kompilieren von benutzerdefinierten Dateitypen innerhalb der ASP.NET-Buildumgebung.
System.Web.Configuration NamespaceEnthält Klassen, die zum Einrichten ASP.NET Konfiguration verwendet werden.
System.Web.Configuration.Internal NamespaceEnthält nur zur internen Verwendung vorgesehene Konfigurationstypen.
System.Web.DynamicData NamespaceDieser Namespace enthält Klassen, die die Kernfunktionalität für ASP.NET dynamische Daten bereitstellen. Er stellt zudem Erweiterungsfunktionen bereit, mit denen Sie das Verhalten von dynamischen Daten anpassen können.
System.Web.DynamicData.Design NamespaceEnthält Klassen, die Entwurfszeitunterstützung für die Klassen im System.Web.DynamicData-Namespace bereitstellen.
System.Web.DynamicData.ModelProviders NamespaceEnthält Klassen, die Kernfunktionen für ASP.NET Dynamic Data-Anbieter definieren.
System.Web.Handlers NamespaceDieser Namespace enthält HTTP-Handlerklassen, die HTTP-Anforderungen an einen Webserver verarbeiten.
System.Web.Hosting NamespaceEnthält Funktionen zum Hosten von ASP.NET-Anwendungen aus verwalteten Anwendungen außerhalb von Microsoft Internetinformationsdienste (IIS).
System.Web.Instrumentation NamespaceDieser Namespace enthält Typen, die Informationen über die aktuelle Seitenausführung bereitstellen, einschließlich Ausführungslistener und Instrumentierung sowie Methoden, die aufgerufen werden, bevor und nachdem die Ansichts-Engine Ausgaben rendert.
System.Web.Mail NamespaceEnthä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 NamespaceDieser Namespace enthält Klassen und Schnittstellen zum Verwalten und Überwachen der Integrität von Webanwendungen.
System.Web.Mobile NamespaceEnthält die wichtigsten Funktionen, z. B. Authentifizierung und Fehlerbehandlung, die zum Erstellen mobiler ASP.NET-Webanwendungen erforderlich sind. Informationen zum Entwickeln mobiler ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.ModelBinding NamespaceStellt Klassen bereit, mit denen Sie Datenobjekte an ASP.NET Web Forms-Serversteuerelemente binden können.
System.Web.Profile NamespaceEnthält Klassen, mit denen mit ASP.NET-Benutzerprofilen in Webserveranwendungen gearbeitet werden kann.
System.Web.Query.Dynamic NamespaceEnthält Klassen, mit denen Ausdrücke aus einem LinqDataSource-Steuerelement in LINQ (Language-Integrated Query) analysiert werden.
System.Web.RegularExpressions NamespaceStellt 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 NamespaceDieser Namespace stellt Klassen für das URL-Routing bereit. Dadurch können Sie URLs verwenden, die keiner physischen Datei zugeordnet sind.
System.Web.Script NamespaceEnthält Klassen, die Skriptressourceninformationen bereitstellen.
System.Web.Script.Serialization NamespaceEnthä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 NamespaceDieser Namespace stellt Attribute bereit, mit denen Sie die Webdienstunterstützung für AJAX-Funktionen in ASP.NET anpassen können.
System.Web.Security NamespaceDieser Namespace enthält Klassen, mit denen die Sicherheit für ASP.NET in Webserveranwendungen implementiert wird.
System.Web.Security.AntiXss NamespaceEnthä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 NamespaceEnthält 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 NamespaceDieser Namespace enthält Klassen, mit denen die Ausführung der mit ASP.NET erstellten XML-Webdienste konfiguriert wird.
System.Web.Services.Description NamespaceEnthält 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 zu WSDL finden Sie in der WSDL-Spezifikation.
System.Web.Services.Discovery NamespaceDieser Namespace enthält Klassen, die es XML-Webdienstclients ermöglichen, die verfügbaren XML-Webdienste auf einem Webserver über ein so genanntes Discoverytool für XML-Webdienste zu suchen.
System.Web.Services.Protocols NamespaceEnthält 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 NamespaceStellt Klassen und Schnittstellen bereit, die das Speichern von Daten ermöglichen, die für einen einzelnen Client in 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. Zustandsinformationen können innerhalb des lokalen Prozessspeichers oder bei Webfarmkonfigurationen mithilfe des ASP.NET-Statusdiensts oder der Microsoft SQL Server-Datenbank prozessextern gespeichert werden.
System.Web.UI NamespaceStellt 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 NamespaceEnthä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 NamespaceEnthält Methoden und Eigenschaften für das Webserversteuerelement „Chart“.
System.Web.UI.Design NamespaceEnthä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 NamespaceDieser Namespace enthält Klassen, die zum Erweitern der Entwurfszeitunterstützung für ASP.NET-Webseitenanweisungen verwendet werden können.
System.Web.UI.Design.MobileControls NamespaceEnthält Klassen, die Entwurfszeitunterstützung für die Klassen im System.Web.UI.MobileControls-Namespace bereitstellen. Informationen zum Entwickeln mobiler ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.UI.Design.MobileControls.Converters NamespaceDieser Namespace enthält Klassen, die Entwurfszeitunterstützung für Datentypkonverter in mobilen Steuerelementen bieten. Informationen zum Entwickeln mobiler ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.UI.Design.WebControls NamespaceEnthält Klassen, die zum Erweitern der Entwurfszeitunterstützung für Webserver-Steuerelemente verwendet werden können.
System.Web.UI.Design.WebControls.WebParts NamespaceEnthä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 NamespaceDieser Namespace enthält Klassen, mit denen Sie HTML-Serversteuerelemente auf einer Web Forms-Seite 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 NamespaceDieser Namespace enthält eine Reihe von ASP.NET-Serversteuerelementen, mit denen Ihre Anwendung für verschiedene mobile Geräte gerendert werden kann. Die APIs in diesem Namespace sind veraltet. Informationen zum Entwickeln mobiler ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters NamespaceEnthä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. Informationen zum Entwickeln mobiler ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters.XhtmlAdapters NamespaceDieser Namespace enthält Klassen, mit denen Sie die Lebenszyklusphasen eines mobilen Steuerelements außer Kraft setzen können, um das Standard-XHTML-Markup oder Standardverhalten dieses Steuerelements an neue Markupstandards oder bestimmte Browser und mobile Geräte anzupassen. Informationen zum Entwickeln mobiler ASP.NET-Anwendungen finden Sie auf der Website www.asp.net/mobile.
System.Web.UI.WebControls NamespaceEnthält Klassen, mit denen Sie Webserversteuerelemente 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 NamespaceEnthä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 NamespaceStellt Klassen bereit, mit denen Sie Daten auf einer Webseite unter Verwendung des QueryExtender-Steuerelements filtern können.
System.Web.UI.WebControls.WebParts NamespaceDieser Namespace enthält Klassen und Schnittstellen, die zusammen 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 NamespaceStellt eine Auflistung von Klassen bereit, mit denen Rückrufmethoden im Bereich einer Transaktion ausgeführt werden können und Aufgaben in einzelne Threads aufgeteilt werden kann.
System.Web.WebSockets NamespaceDieser Namespace enthält Klassen, die das Hinzufügen von WebSocket-Funktionalität in ASP.NET Web Forms-Anwendungen unterstützen.
System.Windows NamespaceStellt einige wichtige Windows Presentation Foundation (WPF)-Basiselementklassen, verschiedene Klassen, die das WPF-Eigenschaftensystem und die zugehörige Ereignislogik unterstützen, sowie andere Typen bereit, die häufig vom WPF-Kern und -Framework benötigt werden.
System.Windows.Annotations NamespaceStellt Klassen für Anmerkungen von Benutzern zu Inhalten bereiten, die in WPF-Dokumentanzeigesteuerelementen angezeigt werden.
System.Windows.Annotations.Storage NamespaceStellt Typen bereit, die die Speicherarchitektur und -medien zum Speichern und Abrufen von Anmerkungen definieren, die von Benutzern erstellt wurden.
System.Windows.Automation NamespaceBietet Unterstützung für Automatisierungsclients für Windows Presentation Foundation (WPF).
System.Windows.Automation.Peers NamespaceDefiniert die AutomationPeer-Basisklasse sowie eine Reihe von Typen, die davon abgeleitet sind, und .NET-Steuerelementen entsprechen. Jeder AutomationPeer macht das entsprechende .NET-Steuerelement für die Microsoft-Benutzeroberflächenautomatisierung verfügbar.
System.Windows.Automation.Provider NamespaceStellt APIs zum Erstellen von Benutzerautomatisierungsanbietern bereit.
System.Windows.Automation.Text NamespaceEnthält Enumerationen, die Textformatierung und verwandtes Verhalten für die Windows Presentation Foundation (WPF)-Benutzeroberflächenautomatisierung angeben.
System.Windows.Baml2006 NamespaceEnthält Reader- und Writerklassen, die XAML in BAML-Form nutzen können.
System.Windows.Controls NamespaceStellt Klassen zur Erstellung von Elementen (auch als Steuerelemente bezeichnet) bereit, die dem Benutzer die Interaktion mit einer Anwendung ermöglichen. Die Steuerelementklassen bilden den zentralen Bestandteil der angezeigten Benutzeroberfläche jeder Anwendung, da über die Steuerelemente Daten und andere Informationen angezeigt, ausgewählt und eingegeben werden.
System.Windows.Controls.Primitives NamespaceEnthält Basisklassen und Steuerelemente, die in komplexeren Steuerelementen verwendet werden können.
System.Windows.Controls.Ribbon NamespaceEnthält Typen, die zum Erstellen einer Benutzeroberfläche mit dem Microsoft-Menüband für WPF verwendet werden.
System.Windows.Controls.Ribbon.Primitives NamespaceEnthält Typen, die als Layoutcontainer in einem Steuerelement des Microsoft-Menübands für WPF verwendet werden.
System.Windows.Converters NamespaceStellt Klassen zur Unterstützung der Typkonvertierung während der Serialisierung in Windows Presentation Foundation (WPF) bereit.
System.Windows.Data NamespaceEnthält Klassen, die zum Binden von Eigenschaften an Datenquellen, Datenquellen-Anbieterklassen und datenspezifische Implementierungen von Auflistungen und Ansichten verwendet werden.
System.Windows.Documents NamespaceEnthält Typen, die die Dokumenterstellung FixedDocument, FlowDocument und XML Paper Specification (XPS) unterstützen.
System.Windows.Documents.DocumentStructures NamespaceStellt Klassen bereit, die die Struktur eines XpsDocument im Hinblick auf Abschnitte, Absätze, Abbildungen, Aufzählungs- oder nummerierte Listen und Tabellen beschreiben.
System.Windows.Documents.Serialization NamespaceStellt Typen bereit, die die Erstellung und Verwendung von Plug-In-Serialisierungsprogrammen unterstützen, auf die zur Laufzeit zugegriffen werden kann und die Dokumente in verschiedenen Datenformaten lesen und schreiben.
System.Windows.Forms NamespaceEnthält Klassen zum Erstellen Windows-basierter Anwendungen, mit denen die Vorzüge der umfangreichen im Betriebssystem Microsoft Windows verfügbaren Benutzeroberflächenfunktionen optimal genutzt werden können.
System.Windows.Forms.ComponentModel.Com2Interop NamespaceEnthält Hilfsklassen mit denen Visual Studio Eigenschaftenseiten im Entwurfsmodus anzeigt.
System.Windows.Forms.DataVisualization.Charting NamespaceEnthält Methoden und Eigenschaften für das Windows Forms-Steuerelement „Chart“.
System.Windows.Forms.Design NamespaceDieser Namespace enthält Klassen, die Entwurfszeitkonfiguration und -verhalten für Windows Forms-Komponenten unterstützen. Diese Klassen bestehen aus Designerklassen für die Unterstützung von Windows Forms-Komponenten, einer Gruppe von Entwurfszeitdiensten, UITypeEditor-Klassen zum Konfigurieren bestimmter Eigenschaftentypen sowie Klassen zum Importieren von ActiveX-Steuerelementen.
System.Windows.Forms.Design.Behavior NamespaceEnthält Klassen zum Erstellen von benutzerdefiniertem Benutzeroberflächenverhalten für Komponenten zur Entwurfszeit.
System.Windows.Forms.Integration NamespaceEnthält Klassen, die die Interoperation von Steuerelementen in Windows Forms und WPF unterstützen.
System.Windows.Forms.Layout NamespaceEnthält Klassen zum Implementieren von Layoutverhalten im Formular oder Steuerelement.
System.Windows.Forms.PropertyGridInternal NamespaceDieser Namespace stellt interne Unterstützung für das PropertyGrid-Steuerelement bereit. Die Klassen in diesem Namespace unterstützen die .NET-Infrastruktur. Sie sind nicht für die direkte Verwendung im Code vorgesehen.
System.Windows.Forms.VisualStyles NamespaceEnthält Klassen, mit denen Steuerelemente und andere Elemente der Windows-Benutzeroberfläche mit visuellen Stilen in Betriebssystemen gerendert werden, die entsprechende Unterstützung bieten
System.Windows.Ink NamespaceStellt Klassen für die Interaktion mit und die Bearbeitung von Freihandeingaben auf der Windows Presentation Foundation-Plattform (WPF) bereit.
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.Windows.Input.Manipulations NamespaceStellt Funktionen für die Überwachung von und die Reaktion auf eine Sammlung von Manipulatoren in einem einzelnen Verbund bereit, sodass eine Anwendung die Änderungen im Verbund anstelle der einzelnen Komponenten überwachen kann.
System.Windows.Input.StylusPlugIns NamespaceStellt Klassen zur Verfügung, die das Bearbeiten von Daten mit dem Stift eines Tablets auf der Windows Presentation Foundation-Plattform (WPF) unterstützen. Diese Klassen ermöglichen die Steuerung von Stylus-Eingaben auf niedriger Ebene sowie die Erstellung von Stroke-Objekten für die digitale Freihandeingabe. Die StylusPlugIn-Klasse stellt Ihnen einen Mechanismus zur Verfügung, um benutzerdefiniertes Verhalten zu implementieren und dieses für eine optimale Leistung auf den vom Tablettstift eingehenden Datenstrom anzuwenden.
System.Windows.Interop NamespaceStellt Hilfstypen für die Interoperation zwischen Windows Presentation Foundation (WPF) und anderen Technologien (z. B. Windows APIs) sowie Basisklassen für weitere spezifische Interoperabilitätsszenarien in Bezug auf WPF bereit.
System.Windows.Markup NamespaceStellt Typen für die Unterstützung von XAML bereit. Einige dieser Typen befinden sich in WPF-Assemblys und sind spezifisch für WPF-Szenarien, die XAML beinhalten. Andere Typen in diesem Namespace bieten unterstützung für .NET XAML Services im Allgemeinen und erfordern keine Verweise auf WPF-Assemblys.
System.Windows.Markup.Localizer NamespaceStellt Typen bereit, die die Lokalisierung von XAML (BAML)-Quellen unterstützen.
System.Windows.Markup.Primitives NamespaceEnthält Klassen, die die Extensible Application Markup Language (XAML) in Windows Presentation Foundation (WPF) unterstützen.
System.Windows.Media NamespaceStellt Typen bereit, die die Integration von umfassenden Medien in Windows Presentation Foundation-Anwendungen (WPF) ermöglichen, einschließlich von Zeichnungen, Texten sowie Audio-/Videoinhalten.
System.Windows.Media.Animation NamespaceStellt Typen bereit, die Funktionen zur Animation von Eigenschaften unterstützen, einschließlich von Zeitachsen, Storyboards und Keyframes.
System.Windows.Media.Converters NamespaceEnthält Klassen, die vom MarkupWriter für die Serialisierung von Extensible Application Markup Language (XAML) verwendet werden.
System.Windows.Media.Effects NamespaceStellt Typen bereit, die verwendet werden können, um visuelle Effekte auf Bitmapbilder anzuwenden.
System.Windows.Media.Imaging NamespaceStellt Typen bereit, die zum Codieren und Decodieren von Bitmapbildern verwendet werden.
System.Windows.Media.Media3D NamespaceEnthält Typen, die die 3D-Präsentation in Windows Presentation Foundation-Anwendungen (WPF) unterstützen.
System.Windows.Media.Media3D.Converters NamespaceEnthält Klassen, die vom MarkupWriter für die Serialisierung von Extensible Application Markup Language (XAML) verwendet werden.
System.Windows.Media.TextFormatting NamespaceStellt Typen bereit, die die Formatierung von Text auf einer niedrigeren Ebene als die steuerelementbasierte Textpräsentation oder das Textobjektmodell steuern.
System.Windows.Navigation NamespaceStellt Typen bereit, die die Navigation unterstützen, einschließlich von Navigationsjournalen und der Navigation zwischen Fenstern.
System.Windows.Resources NamespaceStellt Klassen auf niedriger Ebene bereit, die das Windows Presentation Foundation (WPF)-Ressourcenmodell und den Ressourcenbuildvorgang unterstützen.
System.Windows.Shapes NamespaceStellt den Zugriff auf eine Bibliothek von Formen bereit, die in Extensible Application Markup Language (XAML) oder in Code verwendet werden können.
System.Windows.Shell NamespaceEnthält Typen, die verwalteten Codezugriff auf die erweiterten Funktionen der Windows 7-Taskleiste bereitstellen.
System.Windows.Threading NamespaceEnthält Typen, die das Windows Presentation Foundation-Threadsystem (WPF) unterstützen.
System.Windows.Xps NamespaceStellt Klassen bereit, die XPS-Dokumente in einen Datenspeicher oder eine Druckwarteschlange schreiben.
System.Windows.Xps.Packaging NamespaceStellt Typen bereit, die Anwendungen das Lesen und Schreiben der Komponenten eines XPS-Dokuments ermöglichen.
System.Windows.Xps.Serialization NamespaceStellt Typen bereit, die die Serialisierung von XPS-Dokumenten unterstützen.
System.Workflow.Activities NamespaceStellt Klassen bereit, die mit Windows Workflow Foundation-Aktivitäten verknüpft sind.
System.Workflow.Activities.Configuration NamespaceBietet Klassen, die Abschnitte der Konfigurationsdatei darstellen.
System.Workflow.Activities.Rules NamespaceBeinhaltet einen Satz von Klassen, die die Bedingungen und Aktionen definieren, aus denen eine Regel besteht.
System.Workflow.Activities.Rules.Design NamespaceBeinhaltet einen Satz von Klassen, mit denen die Dialogfelder Regelsatz-Editor und Regelbedingungs-Editor verwaltet werden.
System.Workflow.ComponentModel NamespaceStellt Klassen bereit, die mit dem Windows Workflow Foundation-Komponentenmodell verknüpft sind.
System.Workflow.ComponentModel.Compiler NamespaceStellt Klassen bereit, die mit dem Windows Workflow Foundation-Komponentenmodellcompiler verknüpft sind.
System.Workflow.ComponentModel.Design NamespaceStellt Klassen bereit, die mit den Windows Workflow Foundation-Komponentenmodellcompiler-Designern verknüpft sind.
System.Workflow.ComponentModel.Serialization NamespaceStellt die Infrastruktur für das Verwalten der Serialisierung von Aktivitäten und Workflows an und von Extensible Application Markup Language (XAML) und CodeDOM bereit.
System.Workflow.Runtime NamespaceStellt Klassen bereit, die mit Workflow-Laufzeit verknüpft sind.
System.Workflow.Runtime.Configuration NamespaceBeinhaltet Klassen für das Konfigurieren der Workflowruntime-Engine.
System.Workflow.Runtime.DebugEngine NamespaceBeinhaltet Klassen und Schnittstellen für die Verwendung beim Debuggen von Workflowinstanzen.
System.Workflow.Runtime.Hosting NamespaceStellt Klassen bereit, die mit Windows Workflow Foundation-Runtime-Hosting verknüpft sind.
System.Workflow.Runtime.Tracking NamespaceBeinhaltet Klassen und eine Schnittstelle, die sich auf Überwachungsdienste beziehen.
System.Xaml NamespaceStellt Typen bereit, die sich auf XAML-Reader und XAML-Writer beziehen. Dazu gehören die Standardimplementierungen der .NET-XAML-Dienste und der zugehörigen XAML-Reader und XAML-Writer. Enthält darüber hinaus Typen, die relevant für das XAML-Typsystem sind, sowie weitere Unterstützungstypen für Konzepte von XAML und .NET-XAML-Diensten.
System.Xaml.Permissions NamespaceEnthält Typen, die Berechtigungen für bestimmte XAML-Ladeszenarios angeben, z. B. das Laden unter teilweiser Vertrauenswürdigkeit oder das Laden interner Typen.
System.Xaml.Schema NamespaceEnthält Typen, die die Erweiterbarkeit des XAML-Typsystems unterstützen.
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.Serialization.Advanced NamespaceEnthält Klassen, mit denen aus einem WSDL-Dokument (Web Services Description Language) generierter Code angepasst werden kann.
System.Xml.Serialization.Configuration NamespaceDieser Namespace enthält Klassen, mit denen die in den Anwendungskonfigurationsdateien im Abschnitt mit dem <system.xml.serialization>-Element gefundenen Werte gelesen 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.XmlConfiguration NamespaceEnthält Abschnitte der XML-Konfiguration.
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.
System.Xml.Xsl.Runtime NamespaceEnthält Typen, die von der XSL-Transformations-Engine verwendet werden.
UIAutomationClientsideProviders NamespaceEnthält einen einzelnen Typ, der Clientautomatisierungsanbieter zuordnet.
XamlGeneratedNamespace NamespaceEnthält vom Compiler generierte Typen, die nicht vom Code direkt verwendet werden sollen.