.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.
- Alle APIs
-
- 1.0.3065.39
- 1.0.2957.106
- 1.0.2903.40
- 1.0.2849.39
- 1.0.2792.45
- 1.0.2739.15
- 1.0.2651.64
- 1.0.2592.51
- 1.0.2535.41
- 1.0.2478.35
- 1.0.2420.47
- 1.0.2365.46
- 1.0.2277.86
- 1.0.2210.55
- 1.0.2151.40
- 1.0.2088.41
- 1.0.2045.28
- 1.0.1938.49
- 1.0.1901.177
- 1.0.1823.32
- 1.0.1774.30
- 1.0.1722.45
- 1.0.1661.34
- 1.0.1587.40
- 1.0.1518.46
- 1.0.1462.37
- 1.0.1418.22
- 1.0.1370.28
- 1.0.1343.22
- 1.0.1293.44
- 1.0.1264.42
- 1.0.1245.22
- 1.0.1210.39
- 1.0.1185.39
- 1.0.1150.38
- 1.0.1108.44
- 1.0.1072.54
- 1.0.1054.31
- 1.0.1020.30
- 1.0.992.28
- 1.0.961.33
- 1.0.902.49
- 1.0.864.35
- 1.0.818.41
- 1.0.774.44
- 1.0.705.50
- 1.0.664.37
-
- 1.0.3116
- 1.0.3079
- 1.0.2950
- 1.0.2895
- 1.0.2839
- 1.0.2783
- 1.0.2730
- 1.0.2646
- 1.0.2584
- 1.0.2526
- 1.0.2470
- 1.0.2415
- 1.0.2357
- 1.0.2194
- 1.0.2164
- 1.0.2106
- 1.0.2065
- 1.0.1988
- 1.0.1905
- 1.0.1829
- 1.0.1777
- 1.0.1724
- 1.0.1671
- 1.0.1619
- 1.0.1549
- 1.0.1466
- 1.0.1414
- 1.0.1369
- 1.0.1340
- 1.0.1305
- 1.0.1248
- 1.0.1222
- 1.0.1189
- 1.0.1158
- 1.0.1133
- 1.0.1083
- 1.0.1056
- 1.0.1018
- 1.0.1010
- 1.0.955
- 1.0.902
- 1.0.865
- 1.0.824
- 1.0.790
- 1.0.721
- 1.0.674
- 0.9.628
- 0.9.579
- 0.9.538
- 0.9.515
Schnellfilter
.NET Framework API-Referenz version 4.7.1 (package-provided)
Name | Beschreibung |
---|---|
Microsoft. | Dieser Namespace enthält Klassen, die die Kompilierung und Codegenerierung in der Programmiersprache C# unterstützen. |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | Enthält Klassen und Abstraktionen zum Einrichten von IConfiguration. |
Microsoft. | Enthält Klassen und Schnittstellen zum Abrufen von Konfigurationsdaten aus der Befehlszeileneingabe. |
Microsoft. | |
Microsoft. | Enthält Klassen und Schnittstellen zum Abrufen von Konfigurationsdaten aus einer INI-Datei. |
Microsoft. | Contains classes and interfaces to get configuration data from a JSON file. |
Microsoft. | |
Microsoft. | Contains classes and interfaces to load configuration from memory. |
Microsoft. | Enthält Klassen und Schnittstellen zum Laden von Konfigurationsdaten für geheime Benutzerschlüssel. |
Microsoft. | Contains classes and interfaces to get configuration from an XML file. |
Microsoft. | Stellt Klassen bereit, die die Implementierung des Designmusters für die Abhängigkeitseinfügung unterstützen. |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | Stellt Klassen bereit, mit denen Sie die Ressourcen und lebensdauerfunktionen einer App kapseln können. |
Microsoft. | Enthält Typen im Zusammenhang mit der Hostingumgebung und dem Herunterfahren gehosteter Apps. |
Microsoft. | |
Microsoft. | Stellt Klassen bereit, mit denen Sie die Ressourcen und Lebensdauerfunktionen einer Windows-Dienst-App kapseln können. |
Microsoft. | Enthält Klassen und Abstraktionen, die zum Konfigurieren von und in verwendet HttpClientHttpMessageHandlerIHttpClientFactory werden. |
Microsoft. | |
Microsoft. | |
Microsoft. | Enthält Klassen, die für die Protokollierung in IHttpClientFactoryverwendet werden. |
Microsoft. | |
Microsoft. | Enthält Typen, die Zugriff auf die Systemuhr bieten und die die Systemuhr zu Testzwecken abstrahieren. |
Microsoft. | |
Microsoft. | Enthält Klassen und Abstraktionen zum Konfigurieren von ILogger. |
Microsoft. | Enthält Klassen und Abstraktionen über ILogger. |
Microsoft. | |
Microsoft. | Enthält Klassen und Abstraktionen zum Einrichten von Protokollierungsdiensten in einer ILoggingBuilder. |
Microsoft. | Enthält Klassen und Abstraktionen zum Konfigurieren von Microsoft.Extensions.Logging.Console.ConsoleLogger. |
Microsoft. | Enthält Klassen und Abstraktionen, die zum Konfigurieren der Debugausgabeprotokollierung verwendet werden. |
Microsoft. | Enthält Klassen und Abstraktionen zum Konfigurieren der Windows-Ereignisprotokollierung. |
Microsoft. | Enthält Klassen und Abstraktionen zum Konfigurieren der Ereignisquellenprotokollierung. |
Microsoft. | |
Microsoft. | Enthält Klassen und Abstraktionen zum Konfigurieren von Microsoft.Extensions.Logging.TraceSource.TraceSourceLogger. |
Microsoft. | |
Microsoft. | Stellt Typen bereit, die zum Implementieren des Optionsmusters verwendet werden. |
Microsoft. | |
Microsoft. | |
Microsoft. | Stellt primitive Typen für Die Erweiterungsbibliotheken von Microsoft bereit. |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | Enthält Typen, die die Visual Basic-Runtime in Visual Basic unterstützen |
Microsoft. | Stellt zwei Arten von Klassen bereit: Klassen, die vom Betriebssystem ausgelöste Ereignisse behandeln, und Klassen, die die Systemregistrierung verändern. |
Microsoft. | Enthält Klassen, die abstrakte Ableitungen von SafeHandle-Klassen sind und allgemeine Funktionalität zur Unterstützung von Datei- und Betriebssystemhandles bereitstellen. |
System Namespace | Enthält grundlegende Klassen und Basisklassen, die häufig verwendete Wert- und Referenzdatentypen, Ereignisse und Ereignishandler, Schnittstellen, Attribute und Verarbeitungs exceptions definieren. |
System. | Enthält Typen, die zum Erstellen und Verwalten von Speicherpuffern verwendet werden, z. B. die durch Span<T> und Memory<T>dargestellten. |
System. | Stellt statische Methoden zum Lesen und Schreiben der binären Darstellungen primitiver Typen aus bzw. in Bytespannen bereit. |
System. | Dieser Namespace enthält Typen, die zum Analysieren und Formatieren allgemeiner Datentypen in und aus UTF-8-Textdarstellungen verwendet werden können. |
System. | Enthä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. | Enthä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. | |
System. | Enthä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. | Dieser Namespace enthält Schnittstellen und Klassen, die unveränderliche Sammlungen definieren. |
System. | Stellt 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. | Dieser Namespace stellt Klassen bereit, die den Kern des Managed Extensibility Framework (MEF) bilden. |
System. | Dieser Namespace stellt MEF-Typen (Managed Extensibility Framework) bereit, die für Entwickler oder Host von erweiterbaren Anwendungen nützlich sind. |
System. | Dieser Namespace stellt die primitiven Typen bereit, die dem MEF-Programmiermodell zugrunde liegen. |
System. | Stellt MEF-Typen (Managed Extensibility Framework) für Entwickler bereit, die ein reflexionsbasiertes Programmiermodell verwenden. |
System. | Dieser Namespace enthält Typen, die die regelbasierte Konfiguration von Teilen des Managed Extensibility Framework (MEF) ermöglichen. |
System. | Dieser 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. | Enthält Klassen zum Erstellen und Angeben von Exportattributen, zum Abrufen von Exporten aus einer Komposition, zum Konfigurieren von Importattributen und zum Festlegen der Interaktion von Teilen während der Komposition. |
System. | Dieser Namespace enthält Klassen, die Konventionsgeneratoren für die Erstellung von Regeln darstellen, mit denen CLR-Objekte als MEF-Parts konfiguriert werden. |
System. | Enthält Klassen zum Erstellen und Konfigurieren eines Kompositionscontainers und zum Melden von Ausnahmen bei misslungener Komposition. |
System. | Dieser Namespace enthält Klassen, die die Kernfunktionalität der Kompositions-Engine darstellen, einschließlich Kompositionsvorgängen, Verträgen, Teilabhängigkeiten, Exportbeschreibungen und des Gültigkeitsdauerkontexts eines gemeinsam genutzten Teils, der die Art und Weise bestimmt, wie er gelöscht werden kann. |
System. | Enthält die Typen, die das Programmiermodell zum Verarbeiten von Konfigurationsdaten bereitstellen. |
System. | Enthält nur zur internen Verwendung vorgesehene Konfigurationstypen. |
System. | Enthä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. | Stellt 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. | Dieser Namespace enthält Klassen, die von .NET-Datenanbietern verwendet werden. |
System. | Der System.Data.Odbc-Namespace ist der .NET Framework-Datenanbieter für ODBC. |
System. | Der System.Data.OleDb-Namespace ist der .NET Framework-Datenanbieter für OLE DB. |
System. | Der System.Data.OracleClient-Namespace ist der .NET Framework-Datenanbieter für Oracle. |
System. | Enthält Klassen, die für SQL Server spezifische Funktionen unterstützen. |
System. | Der System.Data.SqlClient-Namespace ist der .NET-Datenanbieter für SQL Server. |
System. | Stellt Klassen bereit, mit denen Sie mit Systemprozessen, Ereignisprotokollen und Leistungsindikatoren interagieren können. |
System. | Mithilfe 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. | Metriken sind numerische Messungen, die im Laufe der Zeit gemeldet werden, am häufigsten verwendet, um den Status einer Anwendung zu überwachen und Warnungen zu generieren. Beispielsweise kann ein Webdienst nachverfolgen, wie viele Anforderungen er jede Sekunde empfängt, wie viele Millisekunden er benötigt hat, um zu antworten, und wie viele der Antworten einen Fehler an den Benutzer zurückgesendet haben. Diese Metriken können in regelmäßigen, regelmäßigen Intervallen an ein Überwachungssystem gemeldet werden. Der Namespace "System.Diagnostics.Metrics" kann verwendet werden, um einer Anwendung Metriken hinzuzufügen. Die APIs arbeiten auf allen Plattformen, die von .NET unterstützt werden, und sind darauf ausgelegt, sich gut in OpenTelemetrys wachsendes Ökosystem von Tools zu integrieren. Sie können auch in .NET SDK-Tools integriert werden, z. B. dotnet-counters. Eine Listener-API ist für Entwickler verfügbar, die benutzerdefinierte Tools oder Adapter für andere Systeme erstellen möchten. |
System. | Verwenden 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. | Dieser 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. | Dieser 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. | Ermö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. | Stellt 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. | Stellt 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. | Dieser 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. | Dieser Namespace enthält eine Klasse, die die Konfiguration für Klassen im System.Drawing-Namespace unterstützt. |
System. | Enthält Klassen, die die Logik- und Zeichnungsfunktionen der Entwurfszeit-Benutzeroberfläche erweitern. |
System. | Stellt erweiterte Funktionen für zweidimensionale Grafiken und Vektorgrafiken bereit. |
System. | Dieser Namespace stellt erweiterte GDI-Bildfunktionen bereit. Grundlegende Grafikfunktionen werden vom System.Drawing-Namespace bereitgestellt. |
System. | Stellt druckrelevante Dienste für Windows Forms-Anwendungen bereit. |
System. | Stellt erweiterte GDI+ Typografiefunktionen bereit. |
System. | Enthält Typen, die beim Lesen und Schreiben von ASN.1-Datenstrukturen (Abstract Syntax Notation One) verwendet werden. |
System. | Enthält Typen, die beim Lesen und Schreiben von Daten im CBOR-Format (Concise Binary Object Representation) verwendet werden. |
System. | |
System. | Enthä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. | Enthält Typen, die zum Berechnen nicht kryptografischer Hashwerte verwendet werden. |
System. | Stellt Klassen bereit, die die Speicherung mehrerer Datenobjekte in einem einzelnen Container unterstützen. |
System. | Stellt Typen zum Durchführen komplexer Hochleistungs-E/A-Vorgänge bereit. |
System. | Dieser 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. | Enthä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. | Enthä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. | Dieser 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. | Dieser 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. | Stellt standardsbasierte Unterstützung für die Serialisierung der JavaScript-Objektnotation (JSON) bereit. |
System. | Stellt Klassen und Schnittstellen bereit, die Language Integrated Query (LINQ) unterstützen |
System. | Bietet 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. | Stellt 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. | Stellt eine Programmierschnittstelle für moderne HTTP-Anwendungen zur Verfügung. |
System. | Stellt Erweiterungsmethoden für HttpClient und HttpContent bereit, die die automatische Serialisierung und Deserialisierung mit System.Text.Json ausführen. |
System. | Dieser Namespace enthält Klassen zum Senden von E-Mails an einen SMTP-Server (Simple Mail Transfer Protocol) für die Übermittlung. |
System. | Ermö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. | Dieser Namespace bietet Zugriff auf Peernetzwerkfunktionen. |
System. | Dieser Namespace verbessert die System.Net.PeerToPeer-Netzwerkfunktionalität und stellt Funktionen für serverlose verwaltete Zusammenarbeitssitzungen bereit. |
System. | |
System. | Stellt eine verwaltete Implementierung der WebSocket-Schnittstelle für Entwickler zur Verfügung. |
System. | Enthält numerische Typen, die die numerischen Primitiven ergänzen, z. B. Byte, Double und Int32, die von .NET definiert werden. |
System. | |
System. | Dieser 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. | Enthält Klassen, die benutzerdefinierte Reflektionskontexte ermöglichen. |
System. | Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen. |
System. | Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
System. | Stellt Klassen im Zusammenhang mit dem Lesen oder Schreiben von PE-Dateien (Portable Executable) bereit. |
System. | Stellt Klassen bereit, die Ressourcen in einem Format lesen und schreiben können, das nicht primitive Objekte unterstützt. |
System. | Dieser Namespace enthält Typen, mit denen Sie ein Zwischenspeichern in .NET-Anwendungen implementieren können. |
System. | Enthält Typen, die .NET Framework-Hostingumgebungen unterstützen, die die Cachefunktionen in ASP.NET verwenden. |
System. | Stellt 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. | Bietet 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. | Dieser Namespace stellt die dem Sicherheitssystem der Common Language Runtime zugrunde liegende Struktur einschließlich der Basisklassen für Berechtigungen bereit. |
System. | Stellt Programmierelemente bereit, die den Zugriff auf und die Überwachung von sicherheitsrelevanten Aktionen für Objekte mit Sicherheitsunterstützung steuern. |
System. | Stellt 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. | Enthält Typen, die beim Erstellen und Verarbeiten von CBOR Object Signing and Encryption (COSE)-Nachrichten verwendet werden. |
System. | Stellt 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. | Enthä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. | Dieser 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. | Definiert Klassen, die den Zugriff auf Vorgänge und Ressourcen basierend auf Richtlinien steuern. |
System. | Enthä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. | Stellt Klassen bereit, die mit dem Dienstmodell verknüpft sind. |
System. | Stellt Klassen bereit, die mit Dienstmodellkanälen verknüpft sind. |
System. | Stellt Klassen bereit, die mit der Dienstsmodellbeschreibung verknüpft sind. |
System. | Stellt Klassen bereit, die mit dem Verteilen des Dienstsmodells verknüpft sind. |
System. | Enthält allgemeine sicherheitsbezogene Typen. |
System. | Behandelt Sicherheitstoken und Zertifikate. |
System. | Stellt Klassen bereit, die mit Dienstmodellveröffentlichung verknüpft sind. |
System. | Stellt 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. | Enthä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. | Dieser Namespace enthält Windows Desktop-Speech-Technologietypen zum Implementieren von Spracherkennung. |
System. | Mit 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. | Dieser 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. | Unterstützt die Erstellung von benutzerdefinierten Engines, die auf der Speech Synthesis Markup Language (SSML) zum Rendern von Text-to-Speech (TTS) basieren. |
System. | Enthä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. | Enthält eine Basisklasse, die einen Webcodierer darstellt; Unterklassen, die HTML-, JavaScript- und URL-Zeichenkodierung darstellen, sowie eine Klasse, die einen Filter darstellt, der es erlaubt, nur bestimmte Zeichen, Zeichenbereiche oder Codepunkte zu codieren. |
System. | Bietet leistungsstarke, mit Standards konforme Funktionen mit geringem Speicherbedarf zur Verarbeitung von JSON (JavaScript Object Notation), einschließlich Serialisierung von Objekten in JSON-Text und Deserialisierung von JSON-Text in Objekte mit integrierter UTF-8-Unterstützung. Er bietet außerdem Typen zum Lesen und Schreiben von JSON-Text, der als UTF-8 codiert ist, und zum Erstellen eines In-Memory-Dokumentobjektmodells (DOM) für den zufälligen Zugriff auf die JSON-Elemente innerhalb einer strukturierten Ansicht der Daten. |
System. | Stellt Typen für die Behandlung eines im Arbeitsspeicher beschreibbaren Dokumentobjektmodells (DOM) für den zufälligen Zugriff auf die JSON-Elemente in einer strukturierten Ansicht der Daten bereit. |
System. | |
System. | Enthält Klassen, mit denen die Serialisierung und Deserialisierung von Objekten in JSON-formatierte Dokumente oder Streams angepasst und erweitert werden kann, entweder über ein Attributmodell oder über Typkonverter. |
System. | |
System. | Dieser Namespace enthält Typen, mit denen Sie benannte Unicode-Bereiche abrufen und bearbeiten können. |
System. | Stellt 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. | Stellt eine Reihe von Synchronisierungsdatenstrukturen zum asynchronen Übergeben von Daten zwischen Produzenten und Verbrauchern bereit. |
System. | Stellt 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. | Dieser Namespace stellt ein akteurbasiertes Programmiermodell bereit, das die prozessinterne Nachrichtenübergabe für einfache Datenfluss- und Pipelinetasks unterstützt. |
System. | Stellt Typen zum Erstellen von ValueTask und ValueTask<TResult> bereit, die zur Minimierung von Zuordnungen optimiert sind. Die Schnittstellen IValueTaskSource und IValueTaskSource<TResult> können für Objekte implementiert werden, die für die Bereitstellung der Unterstützungsimplementierungen für ValueTask und ValueTask<TResult> verwendet werden. ManualResetValueTaskSourceCore<TResult> kann zum Implementieren der Kernlogik für die Unterstützung des Aufgabenlebenszyklus verwendet werden. Diese stellen erweiterte Typen dar und müssen nur in bestimmten Situationen verwendet werden, in denen die Leistung an oberster Stelle steht. |
System. | Enthä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. | Fü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. | Enthä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. | Dieser Namespace enthält Klassen, mit denen die Ausführung der mit ASP.NET erstellten XML-Webdienste konfiguriert wird. |
System. | Enthä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. | Stellt standardisierte Unterstützung für die XML-Verarbeitung bereit. |