.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

ASP.NET Core API-Referenz version 1.1

NameBeschreibung
Microsoft.AspNet.Identity.CoreCompat Namespace
Microsoft.AspNetCore.Antiforgery NamespaceStellt Typen bereit, die zum Generieren und Überprüfen von Token entwickelt wurden, um Angriffe auf siteübergreifende Anforderungsfälschungen zu verhindern.
Microsoft.AspNetCore.Authentication NamespaceEnthält Typen, die die Unterstützung für die Authentifizierung ermöglichen. IAuthenticationServiceist der Standard Einstiegspunkt, der die 5 Authentifizierungsaktionen definiert: Authentifizieren (Abrufen aller Authentifizierungsdaten für eine Anforderung), Challenge (wird für nicht authentifizierte Anforderungen verwendet), Forbid (wird verwendet, wenn eine authentifizierte Anforderung verweigert werden soll), SignIn (zuordnen eines ClaimsPrincipal), SignOut (Entfernen aller zugeordneten Daten). Auf hoher Ebene basiert die Authentifizierung auf dem Konzept von Schemas, die bestimmten IAuthenticationHandler Instanzen zugeordnet werden, die für die Verarbeitung der einzelnen Authentifizierungsaktionen verantwortlich sind.
Microsoft.AspNetCore.Authentication.Cookies NamespaceEnthält Typen, die die cookiebasierte Authentifizierung unterstützen.
Microsoft.AspNetCore.Authentication.Facebook NamespaceEnthält Typen, die die facebook OAuth-basierte Authentifizierung unterstützen.
Microsoft.AspNetCore.Authentication.Google NamespaceEnthält Typen, die Unterstützung für die Google OAuth-basierte Authentifizierung ermöglichen.
Microsoft.AspNetCore.Authentication.JwtBearer NamespaceEnthält Typen, die die Unterstützung für die JWT-bearerbasierte Authentifizierung ermöglichen.
Microsoft.AspNetCore.Authentication.MicrosoftAccount NamespaceEnthält Typen, die Unterstützung für die OAuth-basierte Authentifizierung durch Microsoft-Konto ermöglichen.
Microsoft.AspNetCore.Authentication.OAuth NamespaceEnthält Typen, die die Unterstützung für OAuth-basierte Authentifizierung ermöglichen.
Microsoft.AspNetCore.Authentication.OpenIdConnect NamespaceEnthält Typen, die die Unterstützung für openIdConnect-basierte Authentifizierung ermöglichen.
Microsoft.AspNetCore.Authentication.Twitter NamespaceEnthält Typen, die die Unterstützung für die Twitter-basierte Authentifizierung ermöglichen.
Microsoft.AspNetCore.Authorization NamespaceEnthält Typen, die die Unterstützung für die Autorisierung ermöglichen. Die Standard Typen sind IAuthorizationRequirement (Markerschnittstelle, die eine Anforderung darstellt, die erfüllt werden muss), IAuthorizationHandler (Schnittstelle, die für die Bestimmung, ob Anforderungen erfüllt wurden) und AuthorizationPolicyBuilder (wird zum Erstellen von AuthorizationPolicy-Objekten verwendet, die benannte Anforderungslisten definieren).
Microsoft.AspNetCore.Authorization.Infrastructure NamespaceEnthält Typen, die die Unterstützung für die Autorisierung aktivieren.
Microsoft.AspNetCore.Buffering Namespace
Microsoft.AspNetCore.Builder NamespaceEnthält Methoden zum Hinzufügen integrierter Middleware zu einer Anwendung sowie die Optionstypen für die Middleware.
Microsoft.AspNetCore.Builder.Extensions NamespaceStellt Methoden zum Hinzufügen von benutzerdefinierter Middleware zu einer Anwendung bereit.
Microsoft.AspNetCore.CookiePolicy NamespaceEnthält Typen, die zum Steuern des Verhaltens von Cookies verwendet werden.
Microsoft.AspNetCore.Cors NamespaceEnthält Typen, die zum Aktivieren der ursprungsübergreifenden Ressourcenfreigabe (CROSS-Origin Resource Sharing, CORS) verwendet werden.
Microsoft.AspNetCore.Cors.Infrastructure NamespaceEnthält Typen, die zum Erstellen, Konfigurieren und Behandeln von CORS-Diensten verwendet werden.
Microsoft.AspNetCore.Cryptography.KeyDerivation NamespaceEnthält Typen für Algorithmen zum Durchführen der Schlüsselableitung.
Microsoft.AspNetCore.DataProtection NamespaceEnthält Typen, die zum Schutz von Daten verwendet werden.
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption NamespaceEnthält Typen, die für authentifizierte Ver- und Entschlüsselungsroutinen verwendet werden. Die benutzerdefinierte Authentifizierung kann durch Implementieren IAuthenticatedEncryptorvon erstellt werden.
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel NamespaceEnthält Konfigurationstypen für die Verwendung mit Typen im Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.
Microsoft.AspNetCore.DataProtection.AzureStorage Namespace
Microsoft.AspNetCore.DataProtection.Infrastructure NamespaceDie Typen in diesem Namespace unterstützen das ASP.NET Core Framework und sind nicht für die direkte Verwendung vorgesehen.
Microsoft.AspNetCore.DataProtection.KeyManagement NamespaceStellt Typen bereit, die schlüssel verwalten, die beim Datenschutz verwendet werden.
Microsoft.AspNetCore.DataProtection.Repositories NamespaceEnthält Typen, die zum Speichern und Abrufen von XML-Elementen verwendet werden.
Microsoft.AspNetCore.DataProtection.SystemWeb Namespace
Microsoft.AspNetCore.DataProtection.XmlEncryption NamespaceEnthält Typen zum Verschlüsseln und Entschlüsseln von XML.
Microsoft.AspNetCore.Diagnostics NamespaceEnthält Typen im Zusammenhang mit der Erfassung und Berichterstellung Diagnose in ASP.NET Core. Middleware wie ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewareund StatusCodePagesMiddleware werden verwendet, um Fehler in ASP.NET Core zu behandeln.
Microsoft.AspNetCore.Diagnostics.Elm Namespace
Microsoft.AspNetCore.Diagnostics.Elm.RazorViews Namespace
Microsoft.AspNetCore.Diagnostics.Elm.Views Namespace
Microsoft.AspNetCore.Diagnostics.Views Namespace
Microsoft.AspNetCore.DiagnosticsViewPage.Views Namespace
Microsoft.AspNetCore.Hosting NamespaceStellt Typen bereit, die beim Konfigurieren und Starten von Webanwendungen helfen.
Microsoft.AspNetCore.Hosting.Builder NamespaceEnthält den Typ, der IApplicationBuilderFactory beim Erstellen eines Webanwendungshosts verwendet wird.
Microsoft.AspNetCore.Hosting.Server NamespaceStellt Typen bereit, die IServer implementiert werden können, um eingehende Anforderungen für die Anwendung zu akzeptieren.
Microsoft.AspNetCore.Hosting.Server.Features NamespaceStellt den IServerAddressesFeature Typ bereit, der zum Konfigurieren und Melden der Adressbindungen für den Server verwendet wird.
Microsoft.AspNetCore.Hosting.WindowsServices NamespaceEnthält Typen, die zum Hosten einer Webanwendung in einem Windows-Dienst verwendet werden.
Microsoft.AspNetCore.Html NamespaceEnthält Typen zum Bearbeiten von HTML-Inhalten.
Microsoft.AspNetCore.Http NamespaceEnthält Typen für die Behandlung von HTTP-Anforderungen und -Antworten.
Microsoft.AspNetCore.Http.Authentication Namespace
Microsoft.AspNetCore.Http.Extensions NamespaceEnthält Typen, die bei HTTP-bezogenen Vorgängen helfen.
Microsoft.AspNetCore.Http.Features NamespaceEnthält Typen im Zusammenhang mit Features.
Microsoft.AspNetCore.Http.Features.Authentication NamespaceEnthält Typen, die die Authentifizierung Featuresdefinieren und implementieren.
Microsoft.AspNetCore.Http.Headers NamespaceEnthält Typen zum Abrufen und Festlegen von Headern für HTTP-Anforderungen und -Antworten.
Microsoft.AspNetCore.HttpOverrides NamespaceEnthält Typen, die zur Unterstützung von HTTP-Methodenüberschreibungen verwendet werden.
Microsoft.AspNetCore.Identity NamespaceEnthält Typen für die Verwendung von Entity Framework Core mit Identity auf ASP.NET Core.
Microsoft.AspNetCore.Identity.EntityFrameworkCore NamespaceStellt Typen zum Beibehalten von Identitätsdaten mit Entity Framework Core bereit.
Microsoft.AspNetCore.JsonPatch NamespaceStellt Funktionen für die Verarbeitung von JSON-Patchanforderungen in einer ASP.NET Core Web-API bereit.
Microsoft.AspNetCore.JsonPatch.Adapters NamespaceEnthält Basistypen und Abstraktionen für JSON-Patchadapter, die die Vorgänge definieren, die für ein JSON-Patchdokument ausgeführt werden können.
Microsoft.AspNetCore.JsonPatch.Converters NamespaceEnthält JsonConverter-Implementierungen, die JsonPatchDocument-Instanzen bereitstellen können.
Microsoft.AspNetCore.JsonPatch.Exceptions NamespaceEnthält Typen zum Darstellen von Ausnahmen, die beim Verarbeiten von JSON-Patchanforderungen auftreten können.
Microsoft.AspNetCore.JsonPatch.Helpers NamespaceStellt Hilfsklassen bereit, die an der Verarbeitung von JSON-Patchanforderungen beteiligt sind.
Microsoft.AspNetCore.JsonPatch.Operations NamespaceEnthält Typen, die Vorgänge darstellen, die für ein JSON-Dokument ausgeführt werden können.
Microsoft.AspNetCore.Localization NamespaceStellt Middleware und unterstützende Typen zum Lokalisieren ASP.NET Core Anwendungen bereit.
Microsoft.AspNetCore.Localization.Routing NamespaceEnthält einen Mechanismus zum Bestimmen der Kulturinformationen für eine Anforderung über Werte in den Routendaten.
Microsoft.AspNetCore.MiddlewareAnalysis NamespaceEnthält Typen im Zusammenhang mit der Analyse von Middleware mit AnalysisMiddleware.
Microsoft.AspNetCore.Mvc NamespaceStellt Typen bereit, die zum Erstellen einer MVC-App erforderlich sind.
Microsoft.AspNetCore.Mvc.Abstractions NamespaceStellt Abstraktionen und Verträge für Aktionsaufrufe und -verteilung, Autorisierung, Aktionsfilter, Formatierer, Modellbindung, Routing und Validierung bereit.
Microsoft.AspNetCore.Mvc.ActionConstraints NamespaceStellt Verträge und Implementierungen für Aktionseinschränkungen bereit.
Microsoft.AspNetCore.Mvc.ApiExplorer NamespaceStellt Typen bereit, die das Ermitteln von Metadaten wie die Liste der Controller und Aktionen sowie deren URLs ermöglichen. Diese Typen sind nützlich für die Dokumentation von APIs mit OpenAPI.
Microsoft.AspNetCore.Mvc.ApplicationModels NamespaceStellt Typen bereit, die die Metaprogrammierung einer MVC-App ermöglichen.
Microsoft.AspNetCore.Mvc.ApplicationParts NamespaceStellt Typen bereit, die das Bearbeiten der Ressourcen einer MVC-App ermöglichen. Anwendungsparts ermöglichen es ASP.NET Core, Controller, Ansichtskomponenten, Taghilfsprogramme, Razor Pages, Razor-Kompilierungsquellen und vieles mehr zu ermitteln.
Microsoft.AspNetCore.Mvc.Authorization NamespaceStellt Implementierungen für Autorisierungsfilter bereit.
Microsoft.AspNetCore.Mvc.Controllers NamespaceStellt Typen zum Ermitteln, Initialisieren und Ausführen von MVC-Controllern bereit.
Microsoft.AspNetCore.Mvc.Cors NamespaceStellt Typen bereit, die die Verwendung von CORS in MVC unterstützen.
Microsoft.AspNetCore.Mvc.DataAnnotations NamespaceStellt Typen bereit, die Modellmetadaten ermitteln und die Validierung mithilfe von System.ComponentModel.DataAnnotations implementieren.
Microsoft.AspNetCore.Mvc.Filters NamespaceStellt die Implementierung für mehrere MVC-Filter bereit.
Microsoft.AspNetCore.Mvc.Formatters NamespaceStellt Typen bereit, die das Zurückgeben von JSON und XML-basierte Eingabe- und Ausgabeformatierer ermöglichen.
Microsoft.AspNetCore.Mvc.Formatters.Xml NamespaceDie Typen in diesem Namespace unterstützen das ASP.NET Core Framework und sind nicht für die direkte Verwendung vorgesehen.
Microsoft.AspNetCore.Mvc.Infrastructure NamespaceStellt Typen bereit, die für die Ausführung von Aktionen und Ergebnissen erforderlich sind.
Microsoft.AspNetCore.Mvc.Localization NamespaceStellt Typen bereit, die die Globalisierung und Lokalisierung von MVC-Anwendungen unterstützen.
Microsoft.AspNetCore.Mvc.ModelBinding NamespaceStellt Vertragstypen bereit, die zur Unterstützung von Modellbindern erforderlich sind.
Microsoft.AspNetCore.Mvc.ModelBinding.Binders NamespaceStellt Implementierungen für Modellbinder bereit.
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata NamespaceStellt Typen bereit, die zum Ermitteln und Anwenden von Metadaten für die Modellbindung verwendet werden.
Microsoft.AspNetCore.Mvc.ModelBinding.Validation NamespaceStellt Typen bereit, die zum Durchführen der Modellüberprüfung verwendet werden.
Microsoft.AspNetCore.Mvc.Razor NamespaceStellt Typen bereit, die für die Laufzeitunterstützung für Razor Views erforderlich sind.
Microsoft.AspNetCore.Mvc.Razor.Compilation NamespaceStellt Typen bereit, die zur Unterstützung der Kompilierung von Razor Pages und Razor Views erforderlich sind.
Microsoft.AspNetCore.Mvc.Razor.Directives Namespace
Microsoft.AspNetCore.Mvc.Razor.Host Namespace
Microsoft.AspNetCore.Mvc.Razor.TagHelpers NamespaceStellt die Implementierung für Hilfsprogramme für Kopf-, Text- und URL-Auflösungstags bereit.
Microsoft.AspNetCore.Mvc.Rendering NamespaceStellt Typen bereit, die für die HTML-Generierung mithilfe von HTML-Hilfsprogrammen verwendet werden.
Microsoft.AspNetCore.Mvc.Routing NamespaceStellt Typen bereit, die für das Routing und die Linkgenerierung in MVC verwendet werden.
Microsoft.AspNetCore.Mvc.TagHelpers NamespaceStellt Implementierungen für integrierte Taghilfsprogramme bereit.
Microsoft.AspNetCore.Mvc.ViewComponents NamespaceStellt Typen für die Arbeit mit Ansichtskomponenten bereit.
Microsoft.AspNetCore.Mvc.ViewEngines NamespaceStellt Typen bereit, die zur Unterstützung von Ansichtsmodulen erforderlich sind.
Microsoft.AspNetCore.Mvc.ViewFeatures NamespaceStellt Typen bereit, die zur Unterstützung von Renderingansichten erforderlich sind.
Microsoft.AspNetCore.Mvc.WebApiCompatShim Namespace
Microsoft.AspNetCore.Owin NamespaceEnthält Typen für die Verwendung von Open Web Interface for .NET (OWIN) mit ASP.NET Core.
Microsoft.AspNetCore.Proxy Namespace
Microsoft.AspNetCore.Razor NamespaceEnthält Klassen, die verwendet werden, um die Entwurfs- und Laufzeiterfahrungen für die Razor-Sprache zu unterstützen.
Microsoft.AspNetCore.Razor.Chunks Namespace
Microsoft.AspNetCore.Razor.Chunks.Generators Namespace
Microsoft.AspNetCore.Razor.CodeGenerators Namespace
Microsoft.AspNetCore.Razor.CodeGenerators.Visitors Namespace
Microsoft.AspNetCore.Razor.Compilation.TagHelpers Namespace
Microsoft.AspNetCore.Razor.Editor Namespace
Microsoft.AspNetCore.Razor.Generator Namespace
Microsoft.AspNetCore.Razor.Parser Namespace
Microsoft.AspNetCore.Razor.Parser.SyntaxTree Namespace
Microsoft.AspNetCore.Razor.Parser.TagHelpers Namespace
Microsoft.AspNetCore.Razor.Runtime.TagHelpers NamespaceEnthält Typen für ausgeführte ITagHelper Instanzen.
Microsoft.AspNetCore.Razor.TagHelpers NamespaceEnthält Typen zum Erstellen von TagHelper Implementierungen.
Microsoft.AspNetCore.Razor.Text Namespace
Microsoft.AspNetCore.Razor.Tokenizer Namespace
Microsoft.AspNetCore.Razor.Tokenizer.Symbols Namespace
Microsoft.AspNetCore.ResponseCaching NamespaceEnthält Typen, die zum Zwischenspeichern von Antworten und zur Verbesserung der Websiteleistung verwendet werden.
Microsoft.AspNetCore.ResponseCompression NamespaceEnthält Typen, die zum dynamischen Komprimieren von Antworttexten und zur Verringerung der Bandbreitenauslastung verwendet werden.
Microsoft.AspNetCore.Rewrite NamespaceEnthält Typen, die zum Ändern von Anforderungsattributen basierend auf vordefinierten Regeln verwendet werden. Das Umschreiben kann nützlich sein, wenn Ressourcen verschoben wurden oder auf die mehrere URLs zugegriffen werden können.
Microsoft.AspNetCore.Routing NamespaceEnthält Typen, die mit ASP.NET Core-Routing und URL-Generierung verwendet werden. Routing-Middleware ist für den Abgleich eingehender HTTP-Anforderungen und das Verteilen dieser Anforderungen an die ausführbare Datei der App Endpoint Instanzen verantwortlich. Die URL-Generierung verwendet LinkGenerator, um einen URL-Pfad aus einer Reihe von Routenwerten zu erstellen.
Microsoft.AspNetCore.Routing.Constraints NamespaceStellt Typen bereit, die zum Anwenden von Routeneinschränkungen verwendet werden. In der Regel wird mit Routeneinschränkungen der Routenwert der zugehörigen Vorlage geprüft. Dabei wird anhand einer True/False-Entscheidung bestimmt, ob der Wert gültig ist. Benutzerdefinierte Routeneinschränkungen können erstellt werden, indem Sie sie implementieren IRouteConstraint und bei der App ConstraintMapregistrieren.
Microsoft.AspNetCore.Routing.Template NamespaceEnthält Typen, die zum Definieren von Routen mit RouteTemplateverwendet werden. RouteTemplate und die Typen in diesem Namespace sind eine Legacy-API. Die empfohlene Alternative ist RoutePattern und die anderen Typen in RoutePattern.
Microsoft.AspNetCore.Routing.Tree NamespaceEnthält Typen, die für das Strukturrouting verwendet werden. In .NET Core 2.2 und höher TreeRouter wurde durch Endpunktrouting ersetzt.
Microsoft.AspNetCore.Server.IISIntegration NamespaceEnthält Typen, die zum Ausführen einer ASP.NET Core-App mit IIS in der Out-of-Process-Konfiguration verwendet werden. IIS wird nur unter Windows-Betriebssystemen unterstützt.
Microsoft.AspNetCore.Server.Kestrel NamespaceStellt Typen bereit, die zum Ausführen von Kestrel verwendet werden. Dabei handelt es sich um einen plattformübergreifenden Webserver für ASP.NET Core.
Microsoft.AspNetCore.Server.Kestrel.Filter Namespace
Microsoft.AspNetCore.Server.Kestrel.Https NamespaceStellt Typen bereit, die für die HTTPS-Konfiguration auf dem Kestrel-Webserver verwendet werden.
Microsoft.AspNetCore.Server.WebListener Namespace
Microsoft.AspNetCore.Session NamespaceEnthält eine Middleware zum Verwalten des Sitzungsstatus.
Microsoft.AspNetCore.StaticFiles NamespaceEnthält Middleware zum Bereitstellen und Durchsuchen statischer Dateien.
Microsoft.AspNetCore.StaticFiles.Infrastructure NamespaceEnthält freigegebene Optionstypen, die von Middlewares für statische Dateien verwendet werden.
Microsoft.AspNetCore.TestHost NamespaceEnthält eine In-Memory-Implementierung von IServer für die Verwendung bei Schreibtests.
Microsoft.AspNetCore.WebSockets NamespaceEnthält eine Middleware zum Verarbeiten von WebSocket-Datenverkehr.
Microsoft.AspNetCore.WebUtilities NamespaceEnthält häufig verwendete Hilfsprogramme für ASP.NET Core Anwendungen, einschließlich Tools zum Arbeiten mit Formularen, mehrteiligen Nachrichten, Abfragezeichenfolgen, Encoder/Decodern und Anforderungs-/Antwortdatenströmen.
Microsoft.Extensions.DependencyInjection Namespace
Microsoft.Net.Http.Headers NamespaceEnthält Typen, die bekannte HTTP-Header und allgemeine Werte für diese Header darstellen, falls zutreffend. Diese Typen enthalten auch Implementierungen für die Analyse, Serialisierung und Manipuation von Headerwerten.
Microsoft.Net.Http.Server Namespace
Microsoft.Owin.Security.Interop Namespace
Owin Namespace
System.Net.Http Namespace
System.Net.Http.Formatting Namespace
System.Web.Http Namespace