Microsoft.AspNetCore.Builder Namespace

Contém métodos para adicionar um middleware interno a um aplicativo e os tipos de opções para o middleware.

Classes

ApplicationBuilder

Implementação padrão para IApplicationBuilder .

ApplicationBuilderExtensions

Métodos de extensão para adicionar RequestLocalizationMiddleware o a um aplicativo.

AuthAppBuilderExtensions

Métodos de extensão para adicionar recursos de autenticação a um pipeline de aplicativo HTTP.

AuthenticationOptions

Opções de base para todos os middlewares de autenticação.

AuthorizationAppBuilderExtensions

Métodos de extensão para adicionar recursos de autorização a um pipeline de aplicativo HTTP.

AuthorizationEndpointConventionBuilderExtensions

Métodos de extensão de autorização para IEndpointConventionBuilder .

BrowserLinkExtensions

Implementação de métodos de extensão para configurar o link do navegador em um aplicativo ASP.NET Core.

BuilderExtensions

Extensões de identidade para IApplicationBuilder .

CertificateForwardingBuilderExtensions

Métodos de extensão para usar o encaminhamento de certificado.

ClaimsTransformationAppBuilderExtensions

Métodos de extensão para adicionar recursos de transformação de declarações a um pipeline de aplicativo HTTP.

ClaimsTransformationOptions

Contém as opções usadas pelo ClaimsTransformationMiddleware .

ComponentEndpointConventionBuilder

Cria convenções que serão usadas para a personalização de EndpointBuilder instâncias ComponentHub.

ComponentEndpointRouteBuilderExtensions

Extensões para IEndpointRouteBuilder .

ComponentsWebAssemblyApplicationBuilderExtensions

Extensões para mapeamento de aplicativos WebAssembly blazor.

ConcurrencyLimiterExtensions

Métodos de extensão para adicionar o ConcurrencyLimiterMiddleware a um aplicativo.

ConfigureHostBuilder

Um não buildable IHostBuilder para WebApplicationBuilder . Use Build() para criar o WebApplicationBuilder .

ConfigureWebHostBuilder

Um não compilável IWebHostBuilder para WebApplicationBuilder . Use Build() para compilar o WebApplicationBuilder .

ConnectionEndpointRouteBuilder

Cria convenções que serão usadas para personalização de EndpointBuilder instâncias de conexão.

ConnectionEndpointRouteBuilderExtensions

Métodos de extensão em IEndpointRouteBuilder que adicionam rotas para ConnectionHandler s.

ConnectionsAppBuilderExtensions

Métodos de extensão para IApplicationBuilder.

ControllerActionEndpointConventionBuilder

Cria convenções que serão usadas para a personalização de EndpointBuilder instâncias.

ControllerEndpointRouteBuilderExtensions

Contém métodos de extensão para usar controladores com IEndpointRouteBuilder .

CookieAppBuilderExtensions

Métodos de extensão para adicionar recursos de autenticação de cookie a um pipeline de aplicativo HTTP.

CookieAuthenticationOptions

Opções de configuração para CookieAuthenticationMiddleware.

CookiePolicyAppBuilderExtensions

Métodos de extensão para adicionar recursos de política de cookie a um pipeline de aplicativo HTTP.

CookiePolicyOptions

Fornece configuração programática para o CookiePolicyMiddleware .

CorsEndpointConventionBuilderExtensions

Métodos de extensão CORS para IEndpointConventionBuilder .

CorsMiddlewareExtensions

As IApplicationBuilder extensões para adicionar suporte de middleware de CORS.

DatabaseErrorPageExtensions

IApplicationBuilder métodos de extensão para o DatabaseErrorPageMiddleware .

DatabaseErrorPageOptions

Opções para o DatabaseErrorPageMiddleware .

DefaultFilesExtensions

Métodos de extensão para o DefaultFilesMiddleware

DefaultFilesOptions

Opções para a seleção de nomes de arquivo padrão.

DeveloperExceptionPageExtensions

IApplicationBuilder métodos de extensão para o DeveloperExceptionPageMiddleware .

DeveloperExceptionPageOptions

Opções para o DeveloperExceptionPageMiddleware .

DirectoryBrowserExtensions

Métodos de extensão para o DirectoryBrowserMiddleware

DirectoryBrowserOptions

Opções de pesquisa no diretório

ElmExtensions
EndpointBuilder

Uma classe base para criar um novo Endpoint .

EndpointRouteBuilderExtensions

Fornece métodos de extensão para IEndpointRouteBuilder Adicionar pontos de extremidade.

EndpointRoutingApplicationBuilderExtensions

Concolori as extensões para configurar o roteamento em um IApplicationBuilder .

ExceptionHandlerExtensions

Métodos de extensão para habilitar ExceptionHandlerExtensions .

ExceptionHandlerOptions

Opções para configurar o ExceptionHandlerMiddleware .

FacebookAppBuilderExtensions

Métodos de extensão para adicionar recursos de autenticação do Facebook a um pipeline de aplicativo HTTP.

FacebookOptions

Opções de configuração para FacebookMiddleware.

FallbackEndpointRouteBuilderExtensions

Contém métodos de extensão para IEndpointRouteBuilder .

FileServerExtensions

Métodos de extensão que combinam todos os componentes de middleware de arquivo estático: arquivos padrão, navegação de diretório, enviar arquivo e arquivos estáticos

FileServerOptions

Opções para todos os componentes de middleware de arquivo estático

ForwardedHeadersExtensions

Métodos de extensão para habilitá-los. ForwardedHeadersMiddleware

ForwardedHeadersOptions

Opções para ForwardedHeadersMiddleware

GoogleAppBuilderExtensions

Métodos de extensão para adicionar recursos de autenticação do Google a um pipeline de aplicativo HTTP.

GoogleOptions

Opções de configuração para GoogleMiddleware.

HeaderPropagationApplicationBuilderExtensions

IApplicationBuilder métodos de extensão para HeaderPropagationMiddleware os quais propaga os headers de solicitação para um HttpClient .

HealthCheckApplicationBuilderExtensions

IApplicationBuilder métodos de extensão para o HealthCheckMiddleware .

HealthCheckEndpointRouteBuilderExtensions

Fornece métodos de extensão para o IEndpointRouteBuilder para adicionar verificações de integridade.

HostFilteringBuilderExtensions

Métodos de extensão para o middleware HostFiltering.

HostFilteringServicesExtensions

Métodos de extensão para o middleware de filtragem de host.

HstsBuilderExtensions

Métodos de extensão para o middleware HSTS.

HstsServicesExtensions

Métodos de extensão para o middleware HSTS.

HttpLoggingBuilderExtensions

Métodos de extensão para o middleware HttpLogging.

HttpMethodOverrideExtensions

Métodos de extensão para habilitá-los. HttpMethodOverrideMiddleware

HttpMethodOverrideOptions

Opções para configurar HttpMethodOverrideMiddleware

HttpsPolicyBuilderExtensions

Métodos de extensão para o middleware HttpsRedirection.

HttpsRedirectionServicesExtensions

Métodos de extensão para o middleware HttpsRedirection.

HubEndpointConventionBuilder

Cria convenções que serão usadas para personalização de EndpointBuilder instâncias do Hub.

HubEndpointRouteBuilderExtensions

Métodos de extensão em IEndpointRouteBuilder para adicionar rotas a Hub s.

IdentityOptions

Representa todas as opções que você pode usar para configurar o sistema de identidade.

IISOptions

Opções para configurar o IIS fora do processo.

IISServerOptions

Fornece configuração para o IIS em processo.

JwtBearerAppBuilderExtensions

Métodos de extensão para adicionar recursos de autenticação de portador OpenIdConnect a um pipeline de aplicativo HTTP.

JwtBearerOptions

A classe de opções fornece informações necessárias para controlar o comportamento do middleware de Autenticação do Portador

MapExtensions

Métodos de extensão para o MapMiddleware .

MapRouteRouteBuilderExtensions

Fornece métodos de extensão para IRouteBuilder adicionar rotas.

MapWhenExtensions

Métodos de extensão para o MapWhenMiddleware .

MicrosoftAccountAppBuilderExtensions

Métodos de extensão para adicionar recursos de autenticação de conta da Microsoft a um pipeline de aplicativo HTTP.

MicrosoftAccountOptions

Opções de configuração para MicrosoftAccountMiddleware.

MigrationsEndPointExtensions

IApplicationBuilder métodos de extensão para o MigrationsEndPointMiddleware .

MigrationsEndPointOptions

Opções para o MigrationsEndPointMiddleware .

MvcApplicationBuilderExtensions

Métodos de extensão para IApplicationBuilder para adicionar o MVC ao pipeline de execução de solicitação.

MvcAreaRouteBuilderExtensions

Métodos de extensão para IRouteBuilder.

OAuthAppBuilderExtensions

Métodos de extensão para adicionar recursos de autenticação OAuth 2,0 a um pipeline de aplicativo HTTP.

OAuthOptions

Opções de configuração para OAuthMiddleware<TOptions>.

OpenIdConnectAppBuilderExtensions

Métodos de extensão para adicionar recursos de autenticação do OpenID Connect a um pipeline de aplicativo HTTP.

OpenIdConnectOptions

Opções de configuração para OpenIdConnectMiddleware

OwinExtensions

Métodos de extensão para adicionar OWIN a um pipeline de aplicativo HTTP.

PageActionEndpointConventionBuilder

Cria convenções que serão usadas para personalização de EndpointBuilder instâncias.

ProxyExtension
ProxyOptions

Opções para configurar o host, o esquema e as configurações de porta

RazorPagesEndpointRouteBuilderExtensions

Contém métodos de extensão para usar Razor Pages com IEndpointRouteBuilder .

RemoteAuthenticationOptions

Contém as opções usadas pelo RemoteAuthenticationHandler<TOptions> .

RequestLocalizationOptions

Especifica opções para o RequestLocalizationMiddleware .

RequestLocalizationOptionsExtensions

Métodos de extensão para o RequestLocalizationOptions .

ResponseBufferingMiddlewareExtensions
ResponseCachingExtensions

Métodos de extensão para adicionar o ResponseCachingMiddleware a um aplicativo.

ResponseCompressionBuilderExtensions

Métodos de extensão para o middleware ResponseCompression.

ResponseCompressionServicesExtensions

Métodos de extensão para o middleware ResponseCompression.

RewriteBuilderExtensions

Métodos de extensão para o RewriteMiddleware

RouteHandlerBuilder

Cria convenções que serão usadas para personalização de EndpointBuilder instâncias MapAction.

RouterMiddleware

Middleware responsável pelo roteamento.

RoutingBuilderExtensions

Métodos de extensão para adicionar o RouterMiddleware middleware a um IApplicationBuilder .

RoutingEndpointConventionBuilderExtensions

Métodos de extensão para adicionar metadados de roteamento a instâncias de ponto de extremidade usando IEndpointConventionBuilder .

RunExtensions

Métodos de extensão para adicionar o middleware de terminal.

SessionMiddlewareExtensions

Métodos de extensão para adicionar o SessionMiddleware a um aplicativo.

SessionOptions

Representa as opções de estado de sessão para o aplicativo.

SignalRAppBuilderExtensions

Métodos de extensão para IApplicationBuilder.

SpaApplicationBuilderExtensions

Fornece métodos de extensão usados para configurar um aplicativo para hospedar um aplicativo de página única (SPA) do lado do cliente.

SpaPrerenderingExtensions

Métodos de extensão para configurar o pré-processamento de um aplicativo de página única.

SpaPrerenderingOptions

Representa opções para o middleware de pré-processamento do SPA.

SpaProxyingExtensions

Métodos de extensão para solicitações de proxy para um servidor de desenvolvimento do SPA local durante o desenvolvimento. Não para uso em aplicativos de produção.

SpaRouteExtensions

Métodos de extensão úteis para configurar o roteamento em um aplicativo de página única (SPA).

StaticFileExtensions

Métodos de extensão para o StaticFileMiddleware

StaticFileOptions

Opções para servir arquivos estáticos

StaticFilesEndpointRouteBuilderExtensions

Contém métodos de extensão para usar arquivos estáticos com roteamento de ponto de extremidade.

StatusCodePagesExtensions

Métodos de extensão para habilitar StatusCodePagesMiddleware .

StatusCodePagesOptions

Opções para StatusCodePagesMiddleware .

TwitterAppBuilderExtensions

Métodos de extensão para adicionar recursos de autenticação do Twitter a um pipeline de aplicativo HTTP.

TwitterOptions

Opções para o middleware de autenticação do Twitter.

UseExtensions

Métodos de extensão para adição de middleware.

UseMiddlewareExtensions

Métodos de extensão para adicionar middleware tipado.

UsePathBaseExtensions

Métodos de extensão para IApplicationBuilder.

UseWhenExtensions

Métodos de extensão para IApplicationBuilder.

WebApiCompatShimRouteBuilderExtensions
WebApplication

O aplicativo Web usado para configurar o pipeline HTTP e as rotas.

WebApplicationBuilder

Um construtor para aplicativos e serviços Web.

WebApplicationOptions

Opções para configurar o comportamento para CreateBuilder(WebApplicationOptions) .

WebAssemblyNetDebugProxyAppBuilderExtensions

Fornece infraestrutura para depuração de aplicativos WebAssembly blazor.

WebpackDevMiddleware

Métodos de extensão que podem ser usados para habilitar o suporte ao middleware de desenvolvimento do Webpack.

WebSocketMiddlewareExtensions

IApplicationBuilder métodos de extensão a serem adicionados e configurados WebSocketMiddleware .

WebSocketOptions

Opções de configuração para o WebSocketMiddleware.

WelcomePageExtensions

Extensões IApplicationBuilder para o WelcomePageMiddleware.

WelcomePageOptions

Opções para o WelcomePageMiddleware.

Interfaces

IApplicationBuilder

Define uma classe que fornece os mecanismos para configurar o pipeline de solicitação de um aplicativo.

IEndpointConventionBuilder

Cria convenções que serão usadas para personalização de EndpointBuilder instâncias.

IHubEndpointConventionBuilder

Abstração que cria convenções que serão usadas para a personalização de instâncias de Hub EndpointBuilder .

Comentários

Para obter mais informações sobre como usar ASP.NET Core middleware interno, consulte middleware interno.