Microsoft.AspNetCore.Builder Espace de noms

Contient les méthodes d’ajout d’intergiciels intégrés à une application et les types d’options pour le middleware.

Classes

ApplicationBuilder

Implémentation par défaut pour IApplicationBuilder.

ApplicationBuilderExtensions

Méthodes d’extension pour l’ajout de RequestLocalizationMiddleware à une application.

AuthAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités d’authentification à un pipeline d’application HTTP.

AuthenticationOptions

Options de base pour tout l'intergiciel (middleware) d'authentification.

AuthorizationAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités d’autorisation à un pipeline d’application HTTP.

AuthorizationEndpointConventionBuilderExtensions

Méthodes d’extension d’autorisation pour IEndpointConventionBuilder.

BrowserLinkExtensions

Implémentation de méthodes d’extension pour configurer Browser Link dans une application ASP.NET Core.

BuilderExtensions

Extensions d’identité pour IApplicationBuilder.

CertificateForwardingBuilderExtensions

Méthodes d’extension pour l’utilisation du transfert de certificat.

ClaimsTransformationAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités de transformation de revendications à un pipeline d’application HTTP.

ClaimsTransformationOptions

Contient les options utilisées par .ClaimsTransformationMiddleware

ComponentEndpointConventionBuilder

Génère des conventions qui seront utilisées pour la personnalisation des instances ComponentHub EndpointBuilder .

ComponentEndpointRouteBuilderExtensions

Extensions pour IEndpointRouteBuilder.

ComponentsWebAssemblyApplicationBuilderExtensions

Extensions pour le mappage d’applications Blazor WebAssembly.

ComponentTypeMetadata

Métadonnées qui représentent le composant associé à un point de terminaison.

ConcurrencyLimiterExtensions

Méthodes d’extension pour l’ajout de ConcurrencyLimiterMiddleware à une application.

ConfigureHostBuilder

Non-buildable IHostBuilder pour WebApplicationBuilder. Utilisez Build() pour générer le WebApplicationBuilder.

ConfigureWebHostBuilder

Non-buildable IWebHostBuilder pour WebApplicationBuilder. Utilisez Build() pour générer le WebApplicationBuilder.

ConnectionEndpointRouteBuilder

Génère des conventions qui seront utilisées pour la personnalisation des instances de connexion EndpointBuilder .

ConnectionEndpointRouteBuilderExtensions

Méthodes d’extension sur IEndpointRouteBuilder qui ajoutent des itinéraires pour ConnectionHandlers.

ConnectionsAppBuilderExtensions

Méthodes d’extension pour IApplicationBuilder.

ControllerActionEndpointConventionBuilder

Génère des conventions qui seront utilisées pour la personnalisation des EndpointBuilder instances.

ControllerEndpointRouteBuilderExtensions

Contient des méthodes d’extension pour utiliser des contrôleurs avec IEndpointRouteBuilder.

CookieAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités d’authentification par cookie à un pipeline d’application HTTP.

CookieAuthenticationOptions

Options de configuration pour CookieAuthenticationMiddleware.

CookiePolicyAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités de stratégie de cookies à un pipeline d’application HTTP.

CookiePolicyOptions

Fournit la configuration programmatique pour .CookiePolicyMiddleware

CorsEndpointConventionBuilderExtensions

Méthodes d’extension CORS pour IEndpointConventionBuilder.

CorsMiddlewareExtensions

Extensions IApplicationBuilder permettant d’ajouter la prise en charge de l’intergiciel CORS.

DatabaseErrorPageExtensions

IApplicationBuilderméthodes d’extension pour .DatabaseErrorPageMiddleware

DatabaseErrorPageOptions

Options pour .DatabaseErrorPageMiddleware

DefaultFilesExtensions

Méthodes d'extension pour DefaultFilesMiddleware

DefaultFilesOptions

Options de sélection des noms de fichier par défaut.

DeveloperExceptionPageExtensions

IApplicationBuilderméthodes d’extension pour .DeveloperExceptionPageMiddleware

DeveloperExceptionPageOptions

Options pour .DeveloperExceptionPageMiddleware

DirectoryBrowserExtensions

Méthodes d'extension pour DirectoryBrowserMiddleware

DirectoryBrowserOptions

Options d'exploration de répertoire

ElmExtensions

Contient les méthodes d’ajout d’intergiciels intégrés à une application et les types d’options pour le middleware.

EndpointBuilder

Classe de base pour la création d’un nouveau Endpoint.

EndpointRouteBuilderExtensions

Fournit des méthodes d’extension pour IEndpointRouteBuilder ajouter des points de terminaison.

EndpointRoutingApplicationBuilderExtensions

Contient des extensions pour la configuration du routage sur un IApplicationBuilder.

ExceptionHandlerExtensions

Méthodes d’extension pour activer ExceptionHandlerExtensions.

ExceptionHandlerOptions

Options de configuration de .ExceptionHandlerMiddleware

FacebookAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités d’authentification Facebook à un pipeline d’application HTTP.

FacebookOptions

Options de configuration pour FacebookMiddleware.

FallbackEndpointRouteBuilderExtensions

Contient des méthodes d’extension pour IEndpointRouteBuilder.

FileServerExtensions

Méthodes d’extension qui combinent tous les composants de l’intergiciel de fichiers statiques : fichiers par défaut, navigation dans les répertoires, envoi de fichiers et fichiers statiques

FileServerOptions

Options de l'ensemble des composants d'intergiciel (middleware) de fichiers statiques

ForwardedHeadersExtensions

Méthodes d’extension pour activer ForwardedHeadersMiddleware.

ForwardedHeadersOptions

Options pour ForwardedHeadersMiddleware

GoogleAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités d’authentification Google à un pipeline d’application HTTP.

GoogleOptions

Options de configuration pour GoogleMiddleware.

HeaderPropagationApplicationBuilderExtensions

IApplicationBuilder méthodes d’extension pour HeaderPropagationMiddleware lesquelles propage les en-têtes de requête à un HttpClient.

HealthCheckApplicationBuilderExtensions

IApplicationBuilderméthodes d’extension pour .HealthCheckMiddleware

HealthCheckEndpointRouteBuilderExtensions

Fournit des méthodes d’extension pour IEndpointRouteBuilder ajouter des contrôles d’intégrité.

HostFilteringBuilderExtensions

Méthodes d’extension pour l’intergiciel HostFiltering.

HostFilteringServicesExtensions

Méthodes d’extension pour l’intergiciel de filtrage de l’hôte.

HstsBuilderExtensions

Méthodes d’extension pour l’intergiciel HSTS.

HstsServicesExtensions

Méthodes d’extension pour l’intergiciel HSTS.

HttpLoggingBuilderExtensions

Méthodes d’extension pour l’intergiciel HttpLogging.

HttpMethodOverrideExtensions

Méthodes d’extension pour activer HttpMethodOverrideMiddleware.

HttpMethodOverrideOptions

Options de configuration HttpMethodOverrideMiddleware

HttpsPolicyBuilderExtensions

Méthodes d’extension pour l’intergiciel HttpsRedirection.

HttpsRedirectionServicesExtensions

Méthodes d’extension pour l’intergiciel HttpsRedirection.

HubEndpointConventionBuilder

Génère des conventions qui seront utilisées pour la personnalisation des instances hub EndpointBuilder .

HubEndpointRouteBuilderExtensions

Méthodes d’extension sur IEndpointRouteBuilder pour ajouter des routes à Hubs.

IdentityOptions

Représente toutes les options que vous pouvez utiliser pour configurer le système d’identité.

IISOptions

Options pour configurer IIS Out-Of-Process.

IISServerOptions

Fournit la configuration d’IIS in-process.

JwtBearerAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités d’authentification du porteur OpenIdConnect à un pipeline d’application HTTP.

JwtBearerOptions

Une classe d'options fournit les informations nécessaires pour contrôler le comportement de l'intergiciel (middleware) d'authentification de support

MapExtensions

Méthodes d’extension pour .MapMiddleware

MapRouteRouteBuilderExtensions

Fournit des méthodes d’extension pour IRouteBuilder ajouter des itinéraires.

MapWhenExtensions

Méthodes d’extension pour .MapWhenMiddleware

MicrosoftAccountAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités d’authentification de compte Microsoft à un pipeline d’application HTTP.

MicrosoftAccountOptions

Options de configuration pour MicrosoftAccountMiddleware.

MigrationsEndPointExtensions

IApplicationBuilderméthodes d’extension pour .MigrationsEndPointMiddleware

MigrationsEndPointOptions

Options pour .MigrationsEndPointMiddleware

MvcApplicationBuilderExtensions

Méthodes d’extension pour IApplicationBuilder ajouter MVC au pipeline d’exécution de requête.

MvcAreaRouteBuilderExtensions

Méthodes d’extension pour IRouteBuilder.

OAuthAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités d’authentification OAuth 2.0 à un pipeline d’application HTTP.

OAuthOptions

Options de configuration pour OAuthMiddleware<TOptions>.

OpenApiEndpointConventionBuilderExtensions

Méthodes d’extension pour annoter des descriptions OpenAPI sur un Endpoint.

OpenIdConnectAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités d’authentification OpenID Connect à un pipeline d’application HTTP.

OpenIdConnectOptions

Options de configuration pour OpenIdConnectMiddleware

OutputCacheApplicationBuilderExtensions

Contient les méthodes d’ajout d’intergiciels intégrés à une application et les types d’options pour le middleware.

OwinExtensions

Méthodes d’extension pour ajouter OWIN à un pipeline d’application HTTP.

PageActionEndpointConventionBuilder

Génère des conventions qui seront utilisées pour la personnalisation des EndpointBuilder instances.

ProxyExtension

Contient les méthodes d’ajout d’intergiciels intégrés à une application et les types d’options pour le middleware.

ProxyOptions

Options de configuration des paramètres d’hôte, de schéma et de port

RateLimiterApplicationBuilderExtensions

Méthodes d’extension pour l’intergiciel RateLimiting.

RateLimiterEndpointConventionBuilderExtensions

Méthodes d’extension du limiteur de débit pour IEndpointConventionBuilder.

RateLimiterServiceCollectionExtensions

Méthodes d’extension pour l’intergiciel RateLimiting.

RazorComponentEndpointConventionBuilder

Génère des conventions qui seront utilisées pour la personnalisation des EndpointBuilder instances.

RazorComponentsEndpointRouteBuilderExtensions

Contient les méthodes d’ajout d’intergiciels intégrés à une application et les types d’options pour le middleware.

RazorPagesEndpointRouteBuilderExtensions

Contient des méthodes d’extension pour l’utilisation de Pages Razor avec IEndpointRouteBuilder.

RemoteAuthenticationOptions

Contient les options utilisées par .RemoteAuthenticationHandler<TOptions>

RequestDecompressionBuilderExtensions

Méthodes d’extension pour le middleware de décompression des requêtes HTTP.

RequestLocalizationOptions

Spécifie les options pour .RequestLocalizationMiddleware

RequestLocalizationOptionsExtensions

Méthodes d’extension pour .RequestLocalizationOptions

RequestTimeoutsIApplicationBuilderExtensions

Méthodes d’extension pour l’intergicieliel de délai d’expiration des demandes.

RequestTimeoutsIEndpointConventionBuilderExtensions

Méthodes d’extension de délai d’expiration de demande pour IEndpointConventionBuilder.

ResponseBufferingMiddlewareExtensions

Contient les méthodes d’ajout d’intergiciels intégrés à une application et les types d’options pour le middleware.

ResponseCachingExtensions

Méthodes d’extension pour l’ajout de à ResponseCachingMiddleware une application.

ResponseCompressionBuilderExtensions

Méthodes d’extension pour le middleware ResponseCompression.

ResponseCompressionServicesExtensions

Méthodes d’extension pour le middleware ResponseCompression.

RewriteBuilderExtensions

Méthodes d’extension pour le RewriteMiddleware

RouteHandlerBuilder

Génère des conventions qui seront utilisées pour la personnalisation des instances MapAction EndpointBuilder .

RouterMiddleware

Middleware responsable du routage.

RouteShortCircuitEndpointConventionBuilderExtensions

Méthodes d’extension de court-circuit pour IEndpointConventionBuilder.

RoutingBuilderExtensions

Méthodes d’extension pour ajouter le RouterMiddleware middleware à un IApplicationBuilder.

RoutingEndpointConventionBuilderExtensions

Méthodes d’extension pour ajouter des métadonnées de routage aux instances de point de terminaison à l’aide de IEndpointConventionBuilder.

RunExtensions

Méthodes d’extension pour l’ajout d’intergiciels de terminal.

SessionMiddlewareExtensions

Méthodes d’extension pour l’ajout de à SessionMiddleware une application.

SessionOptions

Représente les options d’état de session pour l’application.

SignalRAppBuilderExtensions

Méthodes d’extension pour IApplicationBuilder.

SpaApplicationBuilderExtensions

Fournit des méthodes d’extension utilisées pour configurer une application afin d’héberger une application monopage (SPA) côté client.

SpaPrerenderingExtensions

Méthodes d’extension pour la configuration du pré-création d’une application monopage.

SpaPrerenderingOptions

Représente les options du middleware de pré-endering SPA.

SpaProxyingExtensions

Méthodes d’extension pour le proxying des demandes vers un serveur de développement SPA local pendant le développement. Pas pour une utilisation dans les applications de production.

SpaRouteExtensions

Méthodes d’extension utiles pour configurer le routage dans une application monopage (SPA).

StaticFileExtensions

Méthodes d'extension pour StaticFileMiddleware

StaticFileOptions

Options de service des fichiers statiques

StaticFilesEndpointRouteBuilderExtensions

Contient des méthodes d’extension pour l’utilisation de fichiers statiques avec le routage du point de terminaison.

StatusCodePagesExtensions

Méthodes d’extension pour l’activation de StatusCodePagesMiddleware.

StatusCodePagesOptions

Options pour StatusCodePagesMiddleware.

TwitterAppBuilderExtensions

Méthodes d’extension pour ajouter des fonctionnalités d’authentification Twitter à un pipeline d’application HTTP.

TwitterOptions

Options pour l'intergiciel (middleware) d'authentification Twitter.

UseExtensions

Méthodes d’extension pour l’ajout d’intergiciels.

UseMiddlewareExtensions

Méthodes d’extension pour l’ajout d’intergiciels typés.

UsePathBaseExtensions

Méthodes d’extension pour IApplicationBuilder.

UseWhenExtensions

Méthodes d’extension pour IApplicationBuilder.

WebApiCompatShimRouteBuilderExtensions

Contient les méthodes d’ajout d’intergiciels intégrés à une application et les types d’options pour le middleware.

WebApplication

Application web utilisée pour configurer le pipeline HTTP et les itinéraires.

WebApplicationBuilder

Générateur d’applications et de services web.

WebApplicationOptions

Options de configuration du comportement pour CreateBuilder(WebApplicationOptions).

WebAssemblyNetDebugProxyAppBuilderExtensions

Fournit une infrastructure pour le débogage d’applications Blazor WebAssembly.

WebpackDevMiddleware

Méthodes d’extension qui peuvent être utilisées pour activer la prise en charge du middleware de développement Webpack.

WebSocketMiddlewareExtensions

IApplicationBuilder méthodes d’extension pour ajouter et configurer WebSocketMiddleware.

WebSocketOptions

Options de configuration pour WebSocketMiddleware.

WelcomePageExtensions

Extensions IApplicationBuilder pour WelcomePageMiddleware.

WelcomePageOptions

Options pour WelcomePageMiddleware.

Interfaces

IApplicationBuilder

Définit une classe qui fournit les mécanismes permettant de configurer le pipeline de requêtes d’une application.

IEndpointConventionBuilder

Génère des conventions qui seront utilisées pour la personnalisation des EndpointBuilder instances.

IHubEndpointConventionBuilder

Abstraction qui génère des conventions qui seront utilisées pour la personnalisation des instances hub EndpointBuilder .

Remarques

Pour plus d’informations sur l’utilisation de ASP.NET Core intergiciels intégrés, consultez Intergiciels intégrés.