Microsoft.AspNetCore.Builder Namespace

Enthält Methoden zum Hinzufügen von integrierten Middleware zu einer Anwendung und den Optionentypen für die Middleware.

Klassen

ApplicationBuilder

Standardimplementierung für IApplicationBuilder.

ApplicationBuilderExtensions

Erweiterungsmethoden zum Hinzufügen der RequestLocalizationMiddleware 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 des Browserlinks 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 von der ClaimsTransformationMiddleware.

ComponentEndpointConventionBuilder

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

ComponentEndpointRouteBuilderExtensions

Erweiterungen für IEndpointRouteBuilder.

ComponentsWebAssemblyApplicationBuilderExtensions

Erweiterungen für die Zuordnung von Blazor WebAssembly-Anwendungen.

ConcurrencyLimiterExtensions

Erweiterungsmethoden zum Hinzufügen der ConcurrencyLimiterMiddleware Anwendung.

ConfigureHostBuilder

Ein nicht buildierbarer IHostBuilder Für WebApplicationBuilder. Verwenden Sie Build() zum Erstellen des WebApplicationBuilder.

ConfigureWebHostBuilder

Ein nicht buildierbarer IWebHostBuilder Für WebApplicationBuilder. Verwenden Sie Build() zum Erstellen des WebApplicationBuilder.

ConnectionEndpointRouteBuilder

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

ConnectionEndpointRouteBuilderExtensions

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

ConnectionsAppBuilderExtensions

Erweiterungsmethoden für IApplicationBuilder.

ControllerActionEndpointConventionBuilder

Builds-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 Cookie-Authentifizierungsfunktionen 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 die CookiePolicyMiddleware.

CorsEndpointConventionBuilderExtensions

CORS-Erweiterungsmethoden für IEndpointConventionBuilder.

CorsMiddlewareExtensions

Die IApplicationBuilder Erweiterungen zum Hinzufügen der CORS-Middleware-Unterstützung.

DatabaseErrorPageExtensions

IApplicationBuilder Erweiterungsmethoden für die DatabaseErrorPageMiddleware.

DatabaseErrorPageOptions

Optionen für die DatabaseErrorPageMiddleware.

DefaultFilesExtensions

Erweiterungsmethoden für die DefaultFilesMiddleware.

DefaultFilesOptions

Optionen zum Auswählen der Standarddateinamen.

DeveloperExceptionPageExtensions

IApplicationBuilder Erweiterungsmethoden für die DeveloperExceptionPageMiddleware.

DeveloperExceptionPageOptions

Optionen für die DeveloperExceptionPageMiddleware.

DirectoryBrowserExtensions

Erweiterungsmethoden für die DirectoryBrowserMiddleware.

DirectoryBrowserOptions

Optionen für die Verzeichnissuche.

ElmExtensions

Enthält Methoden zum Hinzufügen von integrierten Middleware zu einer Anwendung und den Optionentypen für die Middleware.

EndpointBuilder

Eine Basisklasse zum Erstellen eines neuen Endpoint.

EndpointRouteBuilderExtensions

Stellt Erweiterungsmethoden zum IEndpointRouteBuilder Hinzufügen von Endpunkten bereit.

EndpointRoutingApplicationBuilderExtensions

Constains-Erweiterungen zum Konfigurieren des Routings auf einem IApplicationBuilder.

ExceptionHandlerExtensions

Erweiterungsmethoden zum Aktivieren ExceptionHandlerExtensionsvon .

ExceptionHandlerOptions

Optionen zum Konfigurieren der 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 statischen Datei-Middleware-Komponenten kombinieren: Standarddateien, Verzeichnisnavigation, Senden von Dateien und statischen Dateien

FileServerOptions

Optionen für alle statischen Middlewaredateikomponenten.

ForwardedHeadersExtensions

Erweiterungsmethoden zum Aktivieren ForwardedHeadersMiddlewarevon .

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

HealthCheckApplicationBuilderExtensions

IApplicationBuilder Erweiterungsmethoden für die HealthCheckMiddleware.

HealthCheckEndpointRouteBuilderExtensions

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

HostFilteringBuilderExtensions

Erweiterungsmethoden für die HostFiltering-Middleware.

HostFilteringServicesExtensions

Erweiterungsmethoden für die Hostfilter-Middleware.

HstsBuilderExtensions

Erweiterungsmethoden für die HSTS-Middleware.

HstsServicesExtensions

Erweiterungsmethoden für die HSTS-Middleware.

HttpLoggingBuilderExtensions

Erweiterungsmethoden für die HttpLogging-Middleware.

HttpMethodOverrideExtensions

Erweiterungsmethoden zum Aktivieren HttpMethodOverrideMiddlewarevon .

HttpMethodOverrideOptions

Optionen zum Konfigurieren HttpMethodOverrideMiddleware

HttpsPolicyBuilderExtensions

Erweiterungsmethoden für die HttpsRedirection-Middleware.

HttpsRedirectionServicesExtensions

Erweiterungsmethoden für die HttpsRedirection-Middleware.

HubEndpointConventionBuilder

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

HubEndpointRouteBuilderExtensions

Erweiterungsmethoden IEndpointRouteBuilder zum Hinzufügen von Routen zu Hubs.

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 die MapMiddleware.

MapRouteRouteBuilderExtensions

Stellt Erweiterungsmethoden zum IRouteBuilder Hinzufügen von Routen bereit.

MapWhenExtensions

Erweiterungsmethoden für die MapWhenMiddleware.

MicrosoftAccountAppBuilderExtensions

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

MicrosoftAccountOptions

Konfigurationsoptionen für MicrosoftAccountMiddleware.

MigrationsEndPointExtensions

IApplicationBuilder Erweiterungsmethoden für die MigrationsEndPointMiddleware.

MigrationsEndPointOptions

Optionen für die MigrationsEndPointMiddleware.

MvcApplicationBuilderExtensions

Erweiterungsmethoden zum IApplicationBuilder 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 von integrierten Middleware zu einer Anwendung und den Optionentypen für die Middleware.

OwinExtensions

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

PageActionEndpointConventionBuilder

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

ProxyExtension

Enthält Methoden zum Hinzufügen von integrierten Middleware zu einer Anwendung und den Optionentypen für die Middleware.

ProxyOptions

Optionen zum Konfigurieren von Host-, Schema- und Porteinstellungen

RateLimiterApplicationBuilderExtensions

Erweiterungsmethoden für die RateLimiting-Middleware.

RateLimiterEndpointConventionBuilderExtensions

Rate Limiter-Erweiterungsmethoden für IEndpointConventionBuilder.

RateLimiterServiceCollectionExtensions

Erweiterungsmethoden für die RateLimiting-Middleware.

RazorPagesEndpointRouteBuilderExtensions

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

RemoteAuthenticationOptions

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

RequestDecompressionBuilderExtensions

Erweiterungsmethoden für die DEkomprimierungs-Middleware der HTTP-Anforderung.

RequestLocalizationOptions

Gibt Optionen für die RequestLocalizationMiddleware.

RequestLocalizationOptionsExtensions

Erweiterungsmethoden für die RequestLocalizationOptions.

ResponseBufferingMiddlewareExtensions

Enthält Methoden zum Hinzufügen von integrierten Middleware zu einer Anwendung und den Optionentypen für die Middleware.

ResponseCachingExtensions

Erweiterungsmethoden zum Hinzufügen ResponseCachingMiddleware der 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.

RoutingBuilderExtensions

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

RoutingEndpointConventionBuilderExtensions

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

RunExtensions

Erweiterungsmethoden zum Hinzufügen von Terminal-Middleware.

SessionMiddlewareExtensions

Erweiterungsmethoden zum Hinzufügen SessionMiddleware der 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 der Voraberstellung einer Einzelnen Seitenanwendung.

SpaPrerenderingOptions

Stellt Optionen für die spa Prerendering-Middleware dar.

SpaProxyingExtensions

Erweiterungsmethoden für Proxyanforderungen an einen lokalen SPA-Entwicklungsserver während der Entwicklung. Nicht für die Verwendung in Produktionsanwendungen.

SpaRouteExtensions

Erweiterungsmethoden zum Konfigurieren des Routings in einer einzelseitigen Anwendung (SPA).

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

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 Typ-Middleware.

UsePathBaseExtensions

Erweiterungsmethoden für IApplicationBuilder.

UseWhenExtensions

Erweiterungsmethoden für IApplicationBuilder.

WebApiCompatShimRouteBuilderExtensions

Enthält Methoden zum Hinzufügen von integrierten Middleware zu einer Anwendung und den Optionentypen für die Middleware.

WebApplication

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

WebApplicationBuilder

Ein Generator für Webanwendungen und Dienste.

WebApplicationOptions

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

WebAssemblyNetDebugProxyAppBuilderExtensions

Bietet Infrastruktur für das Debuggen von Blazor WebAssembly-Anwendungen.

WebpackDevMiddleware

Erweiterungsmethoden, die zum Aktivieren des Webpack-Dev-Middleware-Supports verwendet werden können.

WebSocketMiddlewareExtensions

IApplicationBuilder Erweiterungsmethoden zum Hinzufügen und Konfigurieren WebSocketMiddlewarevon Erweiterungsmethoden .

WebSocketOptions

Konfigurationsoptionen für die WebSocketMiddleware.

WelcomePageExtensions

IApplicationBuilder-Erweiterungen für die WillkommenPageMiddleware.

WelcomePageOptions

Optionen für die WelcomePageMiddleware.

Schnittstellen

IApplicationBuilder

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

IEndpointConventionBuilder

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