Microsoft.AspNetCore.Builder Namespace

Enthält Methoden zum Hinzufügen integrierter Middleware zu einer Anwendung und die Optionstypen für die Middleware.

Klassen

AntiforgeryApplicationBuilderExtensions

Antifälschungserweiterungsmethoden für IApplicationBuilder.

ApplicationBuilder

Standardimplementierung für IApplicationBuilder.

ApplicationBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von zu RequestLocalizationMiddleware einer Anwendung.

AuthAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von Authentifizierungsfunktionen zu einer HTTP-Anwendungspipeline.

AuthenticationOptions

Die Basisoptionen für die gesamte Authentifizierungsmiddleware.

AuthorizationAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von Autorisierungsfunktionen zu einer HTTP-Anwendungspipeline.

AuthorizationEndpointConventionBuilderExtensions

Autorisierungserweiterungsmethoden für IEndpointConventionBuilder.

BrowserLinkExtensions

Implementierung von Erweiterungsmethoden zum Konfigurieren von BrowserLink in einer ASP.NET Core-Anwendung.

BuilderExtensions

Identitätserweiterungen für IApplicationBuilder.

CertificateForwardingBuilderExtensions

Erweiterungsmethoden für die Verwendung der Zertifikatweiterleitung.

ClaimsTransformationAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von Anspruchstransformationsfunktionen zu einer HTTP-Anwendungspipeline.

ClaimsTransformationOptions

Enthält die optionen, die ClaimsTransformationMiddlewarevon verwendet werden.

ComponentEndpointConventionBuilder

Erstellt Konventionen, die für die Anpassung von ComponentHub-Instanzen EndpointBuilder verwendet werden.

ComponentEndpointRouteBuilderExtensions

Erweiterungen für IEndpointRouteBuilder.

ComponentsWebAssemblyApplicationBuilderExtensions

Erweiterungen zum Zuordnen von Blazor WebAssembly-Anwendungen.

ConcurrencyLimiterExtensions

Erweiterungsmethoden zum Hinzufügen von zu ConcurrencyLimiterMiddleware einer Anwendung.

ConfigureHostBuilder

Ein nicht buildierbares IHostBuilder für WebApplicationBuilder. Verwenden Sie Build() zum Erstellen von WebApplicationBuilder.

ConfigureWebHostBuilder

Ein nicht buildierbares IWebHostBuilder für WebApplicationBuilder. Verwenden Sie Build() zum Erstellen von WebApplicationBuilder.

ConnectionEndpointRouteBuilder

Erstellt Konventionen, die für die Anpassung von Verbindungsinstanzen EndpointBuilder verwendet werden.

ConnectionEndpointRouteBuilderExtensions

Erweiterungsmethoden für IEndpointRouteBuilder , die Routen für ConnectionHandlers hinzufügen.

ConnectionsAppBuilderExtensions

Erweiterungsmethoden für IApplicationBuilder.

ControllerActionEndpointConventionBuilder

Erstellt Konventionen, die für die Anpassung von EndpointBuilder Instanzen verwendet werden.

ControllerEndpointRouteBuilderExtensions

Enthält Erweiterungsmethoden für die Verwendung von Controllern mit IEndpointRouteBuilder.

CookieAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von Cookieauthentifizierungsfunktionen zu einer HTTP-Anwendungspipeline.

CookieAuthenticationOptions

Konfigurationsoptionen für CookieAuthenticationMiddleware.

CookiePolicyAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von Cookierichtlinienfunktionen zu einer HTTP-Anwendungspipeline.

CookiePolicyOptions

Stellt die programmgesteuerte Konfiguration für bereit CookiePolicyMiddleware.

CorsEndpointConventionBuilderExtensions

CORS-Erweiterungsmethoden für IEndpointConventionBuilder.

CorsMiddlewareExtensions

Die IApplicationBuilder Erweiterungen zum Hinzufügen von CORS-Middlewareunterstützung.

DatabaseErrorPageExtensions

IApplicationBuilder-Erweiterungsmethoden für .DatabaseErrorPageMiddleware

DatabaseErrorPageOptions

Optionen für .DatabaseErrorPageMiddleware

DefaultFilesExtensions

Erweiterungsmethoden für die DefaultFilesMiddleware.

DefaultFilesOptions

Optionen zum Auswählen der Standarddateinamen.

DeveloperExceptionPageExtensions

IApplicationBuilder-Erweiterungsmethoden für .DeveloperExceptionPageMiddleware

DeveloperExceptionPageOptions

Optionen für .DeveloperExceptionPageMiddleware

DirectoryBrowserExtensions

Erweiterungsmethoden für die DirectoryBrowserMiddleware.

DirectoryBrowserOptions

Optionen für die Verzeichnissuche.

ElmExtensions

Enthält Methoden zum Hinzufügen integrierter Middleware zu einer Anwendung und die Optionstypen für die Middleware.

EndpointBuilder

Eine Basisklasse zum Erstellen eines neuen Endpoint.

EndpointRouteBuilderExtensions

Stellt Erweiterungsmethoden für IEndpointRouteBuilder zum Hinzufügen von Endpunkten bereit.

EndpointRoutingApplicationBuilderExtensions

Enthält Erweiterungen zum Konfigurieren des Routings für einen IApplicationBuilder.

ExceptionHandlerExtensions

Erweiterungsmethoden zum Aktivieren von ExceptionHandlerExtensions.

ExceptionHandlerOptions

Optionen zum Konfigurieren von ExceptionHandlerMiddleware.

FacebookAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von Facebook-Authentifizierungsfunktionen zu einer HTTP-Anwendungspipeline.

FacebookOptions

Konfigurationsoptionen für FacebookMiddleware.

FallbackEndpointRouteBuilderExtensions

Enthält Erweiterungsmethoden für IEndpointRouteBuilder.

FileServerExtensions

Erweiterungsmethoden, die alle Komponenten der Middleware für statische Dateien kombinieren: Standarddateien, Verzeichnissuche, Senden von Dateien und statische Dateien

FileServerOptions

Optionen für alle statischen Middlewaredateikomponenten.

ForwardedHeadersExtensions

Erweiterungsmethoden zum Aktivieren von ForwardedHeadersMiddleware.

ForwardedHeadersOptions

Optionen für ForwardedHeadersMiddleware.

GoogleAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von Google-Authentifizierungsfunktionen zu einer HTTP-Anwendungspipeline.

GoogleOptions

Konfigurationsoptionen für GoogleMiddleware.

HeaderPropagationApplicationBuilderExtensions

IApplicationBuilder Erweiterungsmethoden, für HeaderPropagationMiddleware die Anforderungsheader an eine HttpClientweitergegeben werden.

HealthCheckApplicationBuilderExtensions

IApplicationBuilder-Erweiterungsmethoden für .HealthCheckMiddleware

HealthCheckEndpointRouteBuilderExtensions

Stellt Erweiterungsmethoden für IEndpointRouteBuilder zum Hinzufügen von Integritätsprüfungen bereit.

HostFilteringBuilderExtensions

Erweiterungsmethoden für die HostFiltering-Middleware.

HostFilteringServicesExtensions

Erweiterungsmethoden für die Hostfiltermiddleware.

HstsBuilderExtensions

Erweiterungsmethoden für die HSTS-Middleware.

HstsServicesExtensions

Erweiterungsmethoden für die HSTS-Middleware.

HttpLoggingBuilderExtensions

Erweiterungsmethoden für die HttpLogging-Middleware.

HttpLoggingEndpointConventionBuilderExtensions

HttpLogging-Middlewareerweiterungsmethoden für IEndpointConventionBuilder.

HttpMethodOverrideExtensions

Erweiterungsmethoden zum Aktivieren von HttpMethodOverrideMiddleware.

HttpMethodOverrideOptions

Konfigurationsoptionen HttpMethodOverrideMiddleware

HttpsPolicyBuilderExtensions

Erweiterungsmethoden für die HttpsRedirection-Middleware.

HttpsRedirectionServicesExtensions

Erweiterungsmethoden für die HttpsRedirection-Middleware.

HubEndpointConventionBuilder

Erstellt Konventionen, die für die Anpassung von Hubinstanzen EndpointBuilder verwendet werden.

HubEndpointRouteBuilderExtensions

Erweiterungsmethoden auf, IEndpointRouteBuilder um Routen zu Hubs hinzuzufügen.

IdentityOptions

Stellt alle Optionen dar, die Sie zum Konfigurieren des Identitätssystems verwenden können.

IISOptions

Optionen zum Konfigurieren von IIS Out-of-Process.

IISServerOptions

Stellt die Konfiguration für IIS In-Process bereit.

JwtBearerAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von OpenIdConnect Bearer-Authentifizierungsfunktionen zu einer HTTP-Anwendungspipeline.

JwtBearerOptions

Eine Optionsklasse, die Informationen bereitstellt, die zum Steuern des Verhaltens der Trägerauthentifizierungsmiddleware benötigt werden.

MapExtensions

Erweiterungsmethoden für .MapMiddleware

MapRouteRouteBuilderExtensions

Stellt Erweiterungsmethoden für IRouteBuilder zum Hinzufügen von Routen bereit.

MapWhenExtensions

Erweiterungsmethoden für .MapWhenMiddleware

MicrosoftAccountAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von Microsoft-Kontoauthentifizierungsfunktionen zu einer HTTP-Anwendungspipeline.

MicrosoftAccountOptions

Konfigurationsoptionen für MicrosoftAccountMiddleware.

MigrationsEndPointExtensions

IApplicationBuilder-Erweiterungsmethoden für .MigrationsEndPointMiddleware

MigrationsEndPointOptions

Optionen für .MigrationsEndPointMiddleware

MvcApplicationBuilderExtensions

Erweiterungsmethoden für IApplicationBuilder zum Hinzufügen von MVC zur Anforderungsausführungspipeline.

MvcAreaRouteBuilderExtensions

Erweiterungsmethoden für IRouteBuilder.

OAuthAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von OAuth 2.0-Authentifizierungsfunktionen zu einer HTTP-Anwendungspipeline.

OAuthOptions

Konfigurationsoptionen für OAuthMiddleware<TOptions>.

OpenApiEndpointConventionBuilderExtensions

Erweiterungsmethoden zum Kommentieren von OpenAPI-Beschreibungen in einem Endpoint.

OpenIdConnectAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von OpenID Connect-Authentifizierungsfunktionen zu einer HTTP-Anwendungspipeline.

OpenIdConnectOptions

Konfigurationsoptionen für .OpenIdConnectMiddleware

OutputCacheApplicationBuilderExtensions

Enthält Methoden zum Hinzufügen integrierter Middleware zu einer Anwendung und die Optionstypen für die Middleware.

OwinExtensions

Erweiterungsmethoden zum Hinzufügen von OWIN zu einer HTTP-Anwendungspipeline.

PageActionEndpointConventionBuilder

Erstellt Konventionen, die für die Anpassung von EndpointBuilder Instanzen verwendet werden.

ProxyExtension

Enthält Methoden zum Hinzufügen integrierter Middleware zu einer Anwendung und die Optionstypen für die Middleware.

ProxyOptions

Optionen zum Konfigurieren von Host-, Schema- und Porteinstellungen

RateLimiterApplicationBuilderExtensions

Erweiterungsmethoden für die RateLimiting-Middleware.

RateLimiterEndpointConventionBuilderExtensions

Methoden der Ratenbegrenzungserweiterung für IEndpointConventionBuilder.

RateLimiterServiceCollectionExtensions

Erweiterungsmethoden für die RateLimiting-Middleware.

RazorComponentsEndpointConventionBuilder

Erstellt Konventionen, die für die Anpassung von EndpointBuilder Instanzen verwendet werden.

RazorComponentsEndpointConventionBuilderExtensions

Konfiguriert, welche Assemblys Teil der angegebenen Razor-Komponentenanwendung sind.

RazorComponentsEndpointRouteBuilderExtensions

Erweiterungen für IEndpointRouteBuilder Razor-Komponentenanwendungen.

RazorPagesEndpointRouteBuilderExtensions

Enthält Erweiterungsmethoden für die Verwendung von Razor Pages mit IEndpointRouteBuilder.

RemoteAuthenticationOptions

Enthält die optionen, die RemoteAuthenticationHandler<TOptions>von verwendet werden.

RequestDecompressionBuilderExtensions

Erweiterungsmethoden für die Http-Anforderungsdekomprimierungs-Middleware.

RequestLocalizationOptions

Gibt Optionen für an RequestLocalizationMiddleware.

RequestLocalizationOptionsExtensions

Erweiterungsmethoden für .RequestLocalizationOptions

RequestTimeoutsIApplicationBuilderExtensions

Erweiterungsmethoden für die Middleware für Anforderungstimeouts.

RequestTimeoutsIEndpointConventionBuilderExtensions

Erweiterungsmethoden für Anforderungstimeouts für IEndpointConventionBuilder.

ResponseBufferingMiddlewareExtensions

Enthält Methoden zum Hinzufügen integrierter Middleware zu einer Anwendung und die Optionstypen für die Middleware.

ResponseCachingExtensions

Erweiterungsmethoden zum Hinzufügen von zu ResponseCachingMiddleware einer Anwendung.

ResponseCompressionBuilderExtensions

Erweiterungsmethoden für die ResponseCompression-Middleware.

ResponseCompressionServicesExtensions

Erweiterungsmethoden für die ResponseCompression-Middleware.

RewriteBuilderExtensions

Erweiterungsmethoden für die RewriteMiddleware

RouteHandlerBuilder

Erstellt Konventionen, die für die Anpassung von MapAction-Instanzen EndpointBuilder verwendet werden.

RouterMiddleware

Middleware, die für das Routing verantwortlich ist.

RouteShortCircuitEndpointConventionBuilderExtensions

Kurzschlusserweiterungsmethoden für IEndpointConventionBuilder.

RoutingBuilderExtensions

Erweiterungsmethoden zum Hinzufügen der RouterMiddleware Middleware zu einem IApplicationBuilder.

RoutingEndpointConventionBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von Routingmetadaten zu Endpunktinstanzen mithilfe von IEndpointConventionBuilder.

RunExtensions

Erweiterungsmethoden zum Hinzufügen von Terminal-Middleware.

SessionMiddlewareExtensions

Erweiterungsmethoden zum Hinzufügen von zu SessionMiddleware einer Anwendung.

SessionOptions

Stellt die Sitzungsstatusoptionen für die Anwendung dar.

SignalRAppBuilderExtensions

Erweiterungsmethoden für IApplicationBuilder.

SpaApplicationBuilderExtensions

Stellt Erweiterungsmethoden bereit, die zum Konfigurieren einer Anwendung zum Hosten einer clientseitigen Single Page Application (SPA) verwendet werden.

SpaPrerenderingExtensions

Erweiterungsmethoden zum Konfigurieren des Prerenderings einer Einzelseitenanwendung.

SpaPrerenderingOptions

Stellt Optionen für die SPA-Vorrendering-Middleware dar.

SpaProxyingExtensions

Erweiterungsmethoden zum Proxyn von Anforderungen an einen lokalen SPA-Entwicklungsserver während der Entwicklung. Nicht zur Verwendung in Produktionsanwendungen.

SpaRouteExtensions

Erweiterungsmethoden, die zum Konfigurieren des Routings in einer Single-Page-Anwendung (SPA) nützlich sind.

StaticFileExtensions

Erweiterungsmethoden für die StaticFileMiddleware.

StaticFileOptions

Optionen zum Bereitstellen statischer Dateien.

StaticFilesEndpointRouteBuilderExtensions

Enthält Erweiterungsmethoden für die Verwendung statischer Dateien mit Endpunktrouting.

StatusCodePagesExtensions

Erweiterungsmethoden zum Aktivieren von StatusCodePagesMiddleware.

StatusCodePagesOptions

Optionen für StatusCodePagesMiddleware.

TwitterAppBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von Twitter-Authentifizierungsfunktionen zu einer HTTP-Anwendungspipeline.

TwitterOptions

Optionen für die Twitter-Authentifizierungsmiddleware.

UseExtensions

Erweiterungsmethoden zum Hinzufügen von Middleware.

UseMiddlewareExtensions

Erweiterungsmethoden zum Hinzufügen von typisierter Middleware.

UsePathBaseExtensions

Erweiterungsmethoden für IApplicationBuilder.

UseWhenExtensions

Erweiterungsmethoden für IApplicationBuilder.

WebApiCompatShimRouteBuilderExtensions

Enthält Methoden zum Hinzufügen integrierter Middleware zu einer Anwendung und die Optionstypen für die Middleware.

WebApplication

Die Webanwendung, die zum Konfigurieren der HTTP-Pipeline und der Routen verwendet wird.

WebApplicationBuilder

Ein Generator für Webanwendungen und Dienste.

WebApplicationOptions

Optionen zum Konfigurieren des Verhaltens für CreateBuilder(WebApplicationOptions).

WebAssemblyNetDebugProxyAppBuilderExtensions

Stellt Eine Infrastruktur zum Debuggen von Blazor WebAssembly-Anwendungen bereit.

WebAssemblyRazorComponentsEndpointConventionBuilderExtensions

Webassembly-spezifische Endpunktkonventionen für Razor-Komponentenanwendungen.

WebpackDevMiddleware

Erweiterungsmethoden, die verwendet werden können, um die Unterstützung von Webpack Dev Middleware zu aktivieren.

WebSocketMiddlewareExtensions

IApplicationBuilder Erweiterungsmethoden zum Hinzufügen und Konfigurieren von WebSocketMiddleware.

WebSocketOptions

Konfigurationsoptionen für die WebSocketMiddleware.

WelcomePageExtensions

IApplicationBuilder-Erweiterungen für die WelcomePageMiddleware.

WelcomePageOptions

Optionen für die WelcomePageMiddleware.

Schnittstellen

IApplicationBuilder

Definiert eine Klasse, die die Mechanismen zum Konfigurieren der Anforderungspipeline einer Anwendung bereitstellt.

IEndpointConventionBuilder

Erstellt Konventionen, die für die Anpassung von EndpointBuilder Instanzen verwendet werden.

IHubEndpointConventionBuilder

Abstraktion, die Konventionen erstellt, die für die Anpassung von Hubinstanzen EndpointBuilder verwendet werden.

Hinweise

Weitere Informationen zur Verwendung ASP.NET Core integrierten Middleware finden Sie unter Integrierte Middleware.