.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 3.5

NameBeschreibung
Accessibility NamespaceStellt einen verwalteten Wrapper für die Barrierefreiheit-Schnittstelle von COM (Component Object Model) dar.
IEHost.Execute Namespace
Microsoft.Aspnet.Snapin NamespaceEnthält Klassen, die erforderlich sind, damit die Anwendung der ASP.NET-Verwaltungskonsole mit der Microsoft Management Console (MMC) interagieren kann.
Microsoft.Build.BuildEngine NamespaceRepresents the MSBuild engine. For more 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.Framework NamespaceContains the types that define how tasks and loggers interact with the MSBuild engine. 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.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.IE Namespace
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.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.VisualBasic.Vsa NamespaceDieser Namespace enthält Objekte, mit denen Sie Skripts für die .NET Framework-Skript-Engines in Visual Basic integrieren sowie Code zur Laufzeit kompilieren und ausführen können.
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.Vsa Namespace
Microsoft.Vsa.Vb.CodeDOM Namespace
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.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.
Microsoft_VsaVb Namespace
System NamespaceEnthält grundlegende Klassen und Basisklassen, die häufig verwendete Wert- und Referenzdatentypen, Ereignisse und Ereignishandler, Schnittstellen, Attribute und Verarbeitungs exceptions definieren.
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.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.DataAnnotations NamespaceStellt Attributklassen bereit, mit denen Metadaten für ASP.NET MVC- 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.Security NamespaceContains general security-related types.
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.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.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 NamespaceProvides classes for caching frequently used data on the server.
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.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.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.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.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.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.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.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.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.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.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.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 NamespaceContains classes for rendering controls and other Windows user interface (UI) elements with visual styles in operating systems that support them.
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.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 NamespaceContains classes that are used by the MarkupWriter for serialization of Extensible Application Markup Language (XAML).
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.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 NamespaceContains classes that are used to configure the workflow runtime engine.
System.Workflow.Runtime.DebugEngine NamespaceBeinhaltet Klassen und Schnittstellen für die Verwendung beim Debuggen von Workflowinstanzen.
System.Workflow.Runtime.Hosting NamespaceProvides classes related to Windows Workflow Foundation runtime hosting.
System.Workflow.Runtime.Tracking NamespaceBeinhaltet Klassen und eine Schnittstelle, die sich auf Überwachungsdienste beziehen.
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.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.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.