Microsoft.AspNetCore.Builder Namespace

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

Klassen

ApplicationBuilder

Standardimplementierung für IApplicationBuilder .

ApplicationBuilderExtensions

Erweiterungsmethoden zum Hinzufügen von RequestLocalizationMiddleware zu 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 Erweiterungs Methoden zum Konfigurieren des Browser Links in einer ASP.net Core Anwendung.

BuilderExtensions

Identitäts Erweiterungen für IApplicationBuilder .

CertificateForwardingBuilderExtensions

Erweiterungsmethoden für die Verwendung der Zertifikatweiterleitung.

ClaimsTransformationAppBuilderExtensions

Erweiterungs Methoden zum Hinzufügen von Anspruchs Transformations Funktionen zu einer HTTP-Anwendungs Pipeline.

ClaimsTransformationOptions

Enthält die Optionen, die von verwendet werden ClaimsTransformationMiddleware .

ComponentEndpointConventionBuilder

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

ComponentEndpointRouteBuilderExtensions

Erweiterungen für IEndpointRouteBuilder .

ComponentsWebAssemblyApplicationBuilderExtensions

Erweiterungen zum Zuordnen von Blazor WebAssembly-Anwendungen.

ConcurrencyLimiterExtensions

Erweiterungsmethoden zum Hinzufügen von ConcurrencyLimiterMiddleware zu einer Anwendung.

ConfigureHostBuilder

Ein nicht IHostBuilder buildfähiger für WebApplicationBuilder . Verwenden Sie Build() , um zu WebApplicationBuilder erstellen.

ConfigureWebHostBuilder

Ein nicht IWebHostBuilder buildfähiges für WebApplicationBuilder . Verwenden Build() Sie , um zu WebApplicationBuilder erstellen.

ConnectionEndpointRouteBuilder

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

ConnectionEndpointRouteBuilderExtensions

Erweiterungsmethoden IEndpointRouteBuilder für , die Routen für ConnectionHandler s hinzufügen.

ConnectionsAppBuilderExtensions

Erweiterungsmethoden für IApplicationBuilder.

ControllerActionEndpointConventionBuilder

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

ControllerEndpointRouteBuilderExtensions

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

CookieAppBuilderExtensions

Erweiterungs Methoden zum Hinzufügen von Cookie-Authentifizierungsfunktionen zu einer HTTP-Anwendungs Pipeline.

CookieAuthenticationOptions

Konfigurationsoptionen für CookieAuthenticationMiddleware.

CookiePolicyAppBuilderExtensions

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

CookiePolicyOptions

Stellt die programmgesteuerte Konfiguration für CookiePolicyMiddleware bereit.

CorsEndpointConventionBuilderExtensions

CORS-Erweiterungsmethoden für IEndpointConventionBuilder .

CorsMiddlewareExtensions

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

DatabaseErrorPageExtensions

IApplicationBuilder -Erweiterungsmethoden für die DatabaseErrorPageMiddleware .

DatabaseErrorPageOptions

Optionen für 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 DeveloperExceptionPageMiddleware .

DirectoryBrowserExtensions

Erweiterungsmethoden für die DirectoryBrowserMiddleware.

DirectoryBrowserOptions

Optionen für die Verzeichnissuche.

ElmExtensions
EndpointBuilder

Eine Basisklasse zum Erstellen eines neuen Endpoint .

EndpointRouteBuilderExtensions

Stellt Erweiterungsmethoden für zum IEndpointRouteBuilder Hinzufügen von Endpunkten zur

EndpointRoutingApplicationBuilderExtensions

Beschränkt Erweiterungen zum Konfigurieren des Routings auf einem IApplicationBuilder .

ExceptionHandlerExtensions

Erweiterungsmethoden zum Aktivieren von ExceptionHandlerExtensions .

ExceptionHandlerOptions

Optionen zum Konfigurieren von ExceptionHandlerMiddleware .

FacebookAppBuilderExtensions

Erweiterungs Methoden zum Hinzufügen von Facebook-Authentifizierungsfunktionen zu einer HTTP-Anwendungs Pipeline.

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, Sendedatei und statische Dateien

FileServerOptions

Optionen für alle statischen Middlewaredateikomponenten.

ForwardedHeadersExtensions

Erweiterungsmethoden zum Aktivieren von ForwardedHeadersMiddleware .

ForwardedHeadersOptions

Optionen für ForwardedHeadersMiddleware.

GoogleAppBuilderExtensions

Erweiterungs Methoden zum Hinzufügen von Google-Authentifizierungsfunktionen zu einer HTTP-Anwendungs Pipeline.

GoogleOptions

Konfigurationsoptionen für GoogleMiddleware.

HeaderPropagationApplicationBuilderExtensions

IApplicationBuilderHeaderPropagationMiddlewareErweiterungsmethoden, für die Anforderungsheader an einen weitergegeben HttpClient werden.

HealthCheckApplicationBuilderExtensions

IApplicationBuilder -Erweiterungsmethoden für die HealthCheckMiddleware .

HealthCheckEndpointRouteBuilderExtensions

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

HostFilteringBuilderExtensions

Erweiterungsmethoden für die HostFiltering-Middleware.

HostFilteringServicesExtensions

Erweiterungsmethoden für die Middleware für die Hostfilterung.

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 von HttpMethodOverrideMiddleware .

HttpMethodOverrideOptions

Optionen zum Konfigurieren HttpMethodOverrideMiddleware

HttpsPolicyBuilderExtensions

Erweiterungsmethoden für die HttpsRedirection-Middleware.

HttpsRedirectionServicesExtensions

Erweiterungsmethoden für die HttpsRedirection-Middleware.

HubEndpointConventionBuilder

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

HubEndpointRouteBuilderExtensions

Erweiterungsmethoden für IEndpointRouteBuilder , um Routen zu s Hub hinzuzufügen.

IdentityOptions

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

IISOptions

Optionen zum Konfigurieren von IIS Out-of-Process.

IISServerOptions

Stellt die Konfiguration für iis in-process bereit.

JwtBearerAppBuilderExtensions

Erweiterungs Methoden zum Hinzufügen von Funktionen der openidconnect-Träger Authentifizierung zu einer HTTP-Anwendungs Pipeline.

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 zum IRouteBuilder Hinzufügen von Routen zur

MapWhenExtensions

Erweiterungsmethoden für MapWhenMiddleware .

MicrosoftAccountAppBuilderExtensions

Erweiterungs Methoden zum Hinzufügen von Authentifizierungsfunktionen für Microsoft-Konten zu einer HTTP-Anwendungs Pipeline.

MicrosoftAccountOptions

Konfigurationsoptionen für MicrosoftAccountMiddleware.

MigrationsEndPointExtensions

IApplicationBuilder -Erweiterungsmethoden für MigrationsEndPointMiddleware .

MigrationsEndPointOptions

Optionen für MigrationsEndPointMiddleware die .

MvcApplicationBuilderExtensions

Erweiterungsmethoden für IApplicationBuilder , um MVC zur Anforderungsausführungspipeline hinzuzufügen.

MvcAreaRouteBuilderExtensions

Erweiterungsmethoden für IRouteBuilder.

OAuthAppBuilderExtensions

Erweiterungs Methoden zum Hinzufügen von OAuth 2,0-Authentifizierungsfunktionen zu einer HTTP-Anwendungs Pipeline.

OAuthOptions

Konfigurationsoptionen für OAuthMiddleware<TOptions>.

OpenIdConnectAppBuilderExtensions

Erweiterungs Methoden zum Hinzufügen von OpenID Connect-Authentifizierungsfunktionen zu einer HTTP-Anwendungs Pipeline.

OpenIdConnectOptions

Konfigurationsoptionen für .OpenIdConnectMiddleware

OwinExtensions

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

PageActionEndpointConventionBuilder

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

ProxyExtension
ProxyOptions

Optionen zum Konfigurieren von Host-, Schema-und Port Einstellungen

RazorPagesEndpointRouteBuilderExtensions

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

RemoteAuthenticationOptions

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

RequestLocalizationOptions

Gibt Optionen für RequestLocalizationMiddleware an.

RequestLocalizationOptionsExtensions

Erweiterungsmethoden für die RequestLocalizationOptions .

ResponseBufferingMiddlewareExtensions
ResponseCachingExtensions

Erweiterungsmethoden zum Hinzufügen von ResponseCachingMiddleware zu einer Anwendung.

ResponseCompressionBuilderExtensions

Erweiterungsmethoden für die ResponseCompression-Middleware.

ResponseCompressionServicesExtensions

Erweiterungsmethoden für die Middleware ResponseCompression.

RewriteBuilderExtensions

Erweiterungsmethoden für RewriteMiddleware

RouteHandlerBuilder

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

RouterMiddleware

Middleware, die für das Routing zuständig ist.

RoutingBuilderExtensions

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

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 SessionMiddleware von zu einer Anwendung.

SessionOptions

Stellt die Sitzungszustandsoptionen 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-Anwendung (SPA) verwendet werden.

SpaPrerenderingExtensions

Erweiterungsmethoden zum Konfigurieren des Prerenderings einer Single-Page-Anwendung.

SpaPrerenderingOptions

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

SpaProxyingExtensions

Erweiterungsmethoden zum Proxying 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

Erweiterungs Methoden zum Hinzufügen von Twitter-Authentifizierungsfunktionen zu einer HTTP-Anwendungs Pipeline.

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

Stellt eine Infrastruktur zum Debuggen von Blazor WebAssembly-Anwendungen zur Verfügung.

WebpackDevMiddleware

Erweiterungsmethoden, die zum Aktivieren der Webpack-Entwicklungs-Middlewareunterstützung verwendet werden können.

WebSocketMiddlewareExtensions

IApplicationBuilder Erweiterungsmethoden zum Hinzufügen und Konfigurieren WebSocketMiddleware von .

WebSocketOptions

Konfigurationsoptionen für WebSocketMiddleware.

WelcomePageExtensions

IApplicationBuilder-Erweiterungen für WelcomePageMiddleware.

WelcomePageOptions

Optionen für die WelcomePageMiddleware.

Schnittstellen

IApplicationBuilder

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

IEndpointConventionBuilder

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

IHubEndpointConventionBuilder

Abstraktion, die Konventionen erstellt, die für die Anpassung von EndpointBuilder Hub-Instanzen verwendet werden.

Hinweise

Weitere Informationen zur Verwendung ASP.net Core integrierter Middleware finden Sie unter integrierte Middleware.