IApplicationBuilder Interface

Definição

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

public interface class IApplicationBuilder
public interface IApplicationBuilder
type IApplicationBuilder = interface
Public Interface IApplicationBuilder
Derivado

Propriedades

ApplicationServices

Obtém ou define IServiceProvider o que fornece acesso ao contêiner de serviço do aplicativo.

Properties

Obtém uma coleção de chave/valor que pode ser usada para compartilhar dados entre o middleware.

ServerFeatures

Obtém o conjunto de recursos HTTP que o servidor do aplicativo fornece.

Métodos

Build()

Cria o delegado usado por esse aplicativo para processar solicitações HTTP.

New()

Cria um novo IApplicationBuilder que compartilha o deste Properties IApplicationBuilder .

Use(Func<RequestDelegate,RequestDelegate>)

Adiciona um delegado de middleware ao pipeline de solicitação do aplicativo.

Métodos de Extensão

UseRequestLocalization(IApplicationBuilder)

Adiciona o RequestLocalizationMiddleware para definir automaticamente informações de cultura para solicitações com base nas informações fornecidas pelo cliente.

UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions)

Adiciona o RequestLocalizationMiddleware para definir automaticamente informações de cultura para solicitações com base nas informações fornecidas pelo cliente.

UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>)

Adiciona o RequestLocalizationMiddleware para definir automaticamente informações de cultura para solicitações com base nas informações fornecidas pelo cliente.

UseRequestLocalization(IApplicationBuilder, String[])

Adiciona o RequestLocalizationMiddleware para definir automaticamente informações de cultura para solicitações com base nas informações fornecidas pelo cliente.

UseAuthentication(IApplicationBuilder)

Adiciona o AuthenticationMiddleware ao especificado, que habilita IApplicationBuilder as funcionalidades de autenticação.

UseAuthorization(IApplicationBuilder)

Adiciona o AuthorizationMiddleware ao especificado IApplicationBuilder , que habilita os recursos de autorização.

Ao autorizar um recurso que é roteado usando o roteamento de ponto de extremidade, essa chamada deve aparecer entre as chamadas para o aplicativo. UseRouting () e aplicativo. UseEndpoints (...) para que o middleware funcione corretamente.

UseBrowserLink(IApplicationBuilder)

Esse método é chamado para habilitar o link do navegador em um aplicativo. Ele registra um método de fábrica que cria BrowserLinkMiddleware para cada solicitação.

UseIdentity(IApplicationBuilder)
Obsoleto.

Esse método é obsoleto e será removido em uma versão futura. A alternativa recomendada é UseAuthentication(IApplicationBuilder)

Habilita a identidade ASP.NET para o aplicativo atual.

UseCertificateForwarding(IApplicationBuilder)

Adiciona um middleware ao pipeline que procurará um certificado em um cabeçalho de solicitação decodificá-lo e atualiza HttpContext. Connection. ClientCertificate.

UseClaimsTransformation(IApplicationBuilder)

Adiciona o ClaimsTransformationMiddleware middleware ao especificado IApplicationBuilder , que habilita os recursos de transformação de declarações.

UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions)

Adiciona o ClaimsTransformationMiddleware middleware ao especificado IApplicationBuilder , que habilita os recursos de transformação de declarações.

UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>)

Adiciona o ClaimsTransformationMiddleware middleware ao especificado IApplicationBuilder , que habilita os recursos de transformação de declarações.

UseBlazorFrameworkFiles(IApplicationBuilder)

Configura o aplicativo para atender a arquivos de estrutura WebAssembly blazor do caminho raiz "/".

UseBlazorFrameworkFiles(IApplicationBuilder, PathString)

Configura o aplicativo para atender a arquivos de estrutura WebAssembly blazor do caminho pathPrefix . Esse caminho deve corresponder a um projeto de aplicativo WebAssembly Blazor referenciado.

UseConcurrencyLimiter(IApplicationBuilder)

Adiciona o ConcurrencyLimiterMiddleware para limitar o número de solicitações que estão sendo executadas simultaneamente.

UseConnections(IApplicationBuilder, Action<ConnectionsRouteBuilder>)
Obsoleto.

Adiciona suporte para ASP.NET Core manipuladores de conexão para o IApplicationBuilder pipeline de execução de solicitação.

Esse método é obsoleto e será removido em uma versão futura. A alternativa recomendada é usar MapConnections ou MapConnectionHandler < TConnectionHandler > dentro de Microsoft. AspNetCore. Builder. UseEndpoints (...).

UseCookieAuthentication(IApplicationBuilder)
Obsoleto.
Obsoleto.

UseCookieAuthentication é obsoleto. Configure a autenticação de cookie com addauthentication (). AddCookie em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions)
Obsoleto.
Obsoleto.

UseCookieAuthentication é obsoleto. Configure a autenticação de cookie com addauthentication (). AddCookie em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions)

Adiciona o CookieAuthenticationMiddleware middleware ao especificado IApplicationBuilder , que habilita os recursos de autenticação de cookie.

UseCookiePolicy(IApplicationBuilder)

Adiciona o CookiePolicyMiddleware manipulador ao especificado IApplicationBuilder , que habilita os recursos de política de cookie.

UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions)

Adiciona o CookiePolicyMiddleware manipulador ao especificado IApplicationBuilder , que habilita os recursos de política de cookie.

UseCors(IApplicationBuilder)

Adiciona um middleware CORS ao seu pipeline de aplicativos Web para permitir solicitações cruzadas de domínio.

UseCors(IApplicationBuilder, Action<CorsPolicyBuilder>)

Adiciona um middleware CORS ao seu pipeline de aplicativos Web para permitir solicitações cruzadas de domínio.

UseCors(IApplicationBuilder, String)

Adiciona um middleware CORS ao seu pipeline de aplicativos Web para permitir solicitações cruzadas de domínio.

UseDatabaseErrorPage(IApplicationBuilder)
Obsoleto.

Captura exceções relacionadas a banco de dados síncrono e assíncrono do pipeline que podem ser resolvidas usando Entity Framework migrações. Quando estas exceções ocorrem, é gerada uma resposta HTML com detalhes das ações possíveis para resolver o problema.

UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions)
Obsoleto.

Captura exceções relacionadas a banco de dados síncrono e assíncrono do pipeline que podem ser resolvidas usando Entity Framework migrações. Quando estas exceções ocorrem, é gerada uma resposta HTML com detalhes das ações possíveis para resolver o problema.

UseDefaultFiles(IApplicationBuilder)

Habilita o mapeamento de arquivo padrão no caminho atual

UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions)

Habilita o mapeamento de arquivos padrão com as opções especificadas

UseDefaultFiles(IApplicationBuilder, String)

Habilita o mapeamento de arquivo padrão para o caminho de solicitação determinado

UseDeveloperExceptionPage(IApplicationBuilder)

Captura instâncias síncronas e assíncronas Exception do pipeline e gera respostas de erro HTML.

UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions)

Captura instâncias síncronas e assíncronas Exception do pipeline e gera respostas de erro HTML.

UseDirectoryBrowser(IApplicationBuilder)

Habilitar a navegação no diretório no caminho atual

UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions)

Habilitar a pesquisa no diretório com as opções especificadas

UseDirectoryBrowser(IApplicationBuilder, String)

Habilita a navegação de diretório para o caminho de solicitação determinado

UseElmCapture(IApplicationBuilder)

Habilita o serviço de log Elm, que pode ser acessado por meio do ElmPageMiddleware .

UseElmPage(IApplicationBuilder)

Habilita a exibição de logs capturados pelo ElmCaptureMiddleware .

UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>)

Adiciona um Microsoft.AspNetCore.Routing.EndpointMiddleware middleware ao especificado IApplicationBuilder com as EndpointDataSource instâncias criadas a partir de configurado IEndpointRouteBuilder . O Microsoft.AspNetCore.Routing.EndpointMiddleware executará o Endpoint associado à solicitação atual.

UseRouting(IApplicationBuilder)

Adiciona um Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware middleware ao especificado IApplicationBuilder .

UseExceptionHandler(IApplicationBuilder)

Adiciona um middleware ao pipeline que capturará exceções, os registrará e executará novamente a solicitação em um pipeline alternativo. A solicitação não será executada novamente se a resposta já tiver sido iniciada.

UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions)

Adiciona um middleware ao pipeline que capturará exceções, os registrará e executará novamente a solicitação em um pipeline alternativo. A solicitação não será executada novamente se a resposta já tiver sido iniciada.

UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>)

Adiciona um middleware ao pipeline que capturará exceções, os registrará e executará novamente a solicitação em um pipeline alternativo. A solicitação não será executada novamente se a resposta já tiver sido iniciada.

UseExceptionHandler(IApplicationBuilder, String)

Adiciona um middleware ao pipeline que capturará exceções, os registrará, redefinirá o caminho da solicitação e executará novamente a solicitação. A solicitação não será executada novamente se a resposta já tiver sido iniciada.

UseFacebookAuthentication(IApplicationBuilder)
Obsoleto.
Obsoleto.

UseFacebookAuthentication é obsoleto. Configure a autenticação do Facebook com addauthentication (). Addfacebook em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseFacebookAuthentication(IApplicationBuilder, FacebookOptions)
Obsoleto.
Obsoleto.

UseFacebookAuthentication é obsoleto. Configure a autenticação do Facebook com addauthentication (). Addfacebook em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseFacebookAuthentication(IApplicationBuilder, FacebookOptions)

Adiciona o FacebookMiddleware middleware ao especificado IApplicationBuilder , que habilita os recursos de autenticação do Facebook.

UseFileServer(IApplicationBuilder)

Habilitar todos os middleware de arquivos estáticos (exceto a pesquisa no diretório) para o caminho da solicitação atual no diretório atual.

UseFileServer(IApplicationBuilder, FileServerOptions)

Habilitar todos os middleware de arquivos estáticos com as opções especificadas

UseFileServer(IApplicationBuilder, Boolean)

Habilitar todos os middleware de arquivos estáticos para o caminho da solicitação atual no diretório atual.

UseFileServer(IApplicationBuilder, String)

Habilita todos os middleware de arquivos estáticos (exceto a pesquisa no diretório) para o caminho da solicitação especificado do diretório com o mesmo nome

UseForwardedHeaders(IApplicationBuilder)

Aplica os headers encaminhados aos campos correspondentes na solicitação atual.

Por convenção, os proxies HTTP encaminham informações do cliente em cabeçalhos HTTP conhecidos. O ForwardedHeadersMiddleware lê esses cabeçalhos e preenche os campos associados em HttpContext.

UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions)

Aplica os headers encaminhados aos campos correspondentes na solicitação atual.

Por convenção, os proxies HTTP encaminham informações do cliente em cabeçalhos HTTP conhecidos. O ForwardedHeadersMiddleware lê esses cabeçalhos e preenche os campos associados em HttpContext.

UseGoogleAuthentication(IApplicationBuilder)
Obsoleto.

UseGoogleAuthentication é obsoleto. Configure a autenticação do Google com addauthentication (). Addgoogle em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseGoogleAuthentication(IApplicationBuilder, GoogleOptions)
Obsoleto.

UseGoogleAuthentication é obsoleto. Configure a autenticação do Google com addauthentication (). Addgoogle em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseGoogleAuthentication(IApplicationBuilder, GoogleOptions)

Adiciona o GoogleMiddleware middleware ao especificado IApplicationBuilder , que habilita os recursos de autenticação do Google.

UseHeaderPropagation(IApplicationBuilder)

Adiciona um middleware que coleta os headers a serem propagados para um HttpClient .

UseHealthChecks(IApplicationBuilder, PathString)

Adiciona um middleware que fornece o status de verificação de integridade.

UseHealthChecks(IApplicationBuilder, PathString, HealthCheckOptions)

Adiciona um middleware que fornece o status de verificação de integridade.

UseHealthChecks(IApplicationBuilder, PathString, Int32)

Adiciona um middleware que fornece o status de verificação de integridade.

UseHealthChecks(IApplicationBuilder, PathString, Int32, HealthCheckOptions)

Adiciona um middleware que fornece o status de verificação de integridade.

UseHealthChecks(IApplicationBuilder, PathString, String)

Adiciona um middleware que fornece o status de verificação de integridade.

UseHealthChecks(IApplicationBuilder, PathString, String, HealthCheckOptions)

Adiciona um middleware que fornece o status de verificação de integridade.

UseHostFiltering(IApplicationBuilder)

Adiciona middleware para filtrar solicitações por headers de host permitidos. Solicitações inválidas serão rejeitadas com um código de status 400.

UseHsts(IApplicationBuilder)

Adiciona middleware para usar HSTS, que adiciona o cabeçalho Strict-Transport-Security.

UseHttpLogging(IApplicationBuilder)

Adiciona um middleware que pode registrar em log solicitações e respostas HTTP.

UseW3CLogging(IApplicationBuilder)

Adiciona um middleware que pode registrar solicitações HTTP e respostas para logs de servidor no formato W3C.

UseHttpMethodOverride(IApplicationBuilder)

Permite que a solicitação POST de entrada substitua o tipo de método pelo tipo especificado no header. Esse middleware é usado quando um cliente está limitado a enviar métodos GET ou POST, mas deseja invocar outros métodos HTTP. Por padrão, o cabeçalho da solicitação X-HTTP-Method-Override é usado para especificar o método HTTP que está sendo túnel.

UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions)

Permite que a solicitação POST de entrada substitua o tipo de método pelo tipo especificado no formulário. Esse middleware é usado quando um cliente está limitado a enviar métodos GET ou POST, mas deseja invocar outros métodos HTTP.

UseHttpsRedirection(IApplicationBuilder)

Adiciona middleware para redirecionar solicitações HTTP para HTTPS.

UseJwtBearerAuthentication(IApplicationBuilder)
Obsoleto.
Obsoleto.

UseJwtBearerAuthentication é obsoleto. Configure a autenticação JwtBearer com addauthentication (). AddJwtBearer em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions)
Obsoleto.
Obsoleto.

UseJwtBearerAuthentication é obsoleto. Configure a autenticação JwtBearer com addauthentication (). AddJwtBearer em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions)

Adiciona o JwtBearerMiddleware middleware ao especificado IApplicationBuilder , que habilita os recursos de processamento de token de portador. Esse middleware compreende os tokens devidamente formatados e protegidos que aparecem no cabeçalho da solicitação. Se as opções. AuthenticationMode estiverem ativas, as declarações dentro do token de portador serão adicionadas ao usuário IPrincipal da solicitação atual. Se a opção. AuthenticationMode for passiva, a solicitação atual não será modificada, mas IAuthenticationManager AuthenticateAsync poderá ser usado a qualquer momento para obter as declarações do token de portador da solicitação. Consulte também http://tools.ietf.org/html/rfc6749

Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>)

Ramifica o pipeline de solicitação com base nas correspondências do caminho de solicitação fornecido. Se o caminho da solicitação iniciar com o caminho especificado, o branch será executado.

Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>)

Ramifica o pipeline de solicitação com base nas correspondências do caminho de solicitação fornecido. Se o caminho da solicitação iniciar com o caminho especificado, o branch será executado.

Map(IApplicationBuilder, String, Action<IApplicationBuilder>)

Ramifica o pipeline de solicitação com base nas correspondências do caminho de solicitação fornecido. Se o caminho da solicitação iniciar com o caminho especificado, o branch será executado.

MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>)

Ramifica o pipeline de solicitação com base no resultado do predicado em questão.

UseMicrosoftAccountAuthentication(IApplicationBuilder)
Obsoleto.
Obsoleto.

UseMicrosoftAccountAuthentication é obsoleto. Configure a autenticação MicrosoftAccount com addauthentication (). AddMicrosoftAccount em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions)
Obsoleto.
Obsoleto.

UseMicrosoftAccountAuthentication é obsoleto. Configure a autenticação MicrosoftAccount com addauthentication (). AddMicrosoftAccount em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions)

Adiciona o MicrosoftAccountMiddleware middleware ao especificado IApplicationBuilder , que habilita os recursos de autenticação da conta da Microsoft.

UseMigrationsEndPoint(IApplicationBuilder)

Processa solicitações para executar operações de migração. O middleware escutará as solicitações feitas ao DefaultPath .

UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions)

Processa solicitações para executar operações de migração. O middleware escutará solicitações para o caminho configurado em options .

UseMvc(IApplicationBuilder)

Adiciona MVC ao IApplicationBuilder pipeline de execução de solicitação.

UseMvc(IApplicationBuilder, Action<IRouteBuilder>)

Adiciona MVC ao IApplicationBuilder pipeline de execução de solicitação.

UseMvcWithDefaultRoute(IApplicationBuilder)

Adiciona MVC ao IApplicationBuilder pipeline de execução de solicitação com uma rota padrão chamada ' default ' e o seguinte modelo: ' {Controller = Home}/{action = index}/{ID?} '.

UseOAuthAuthentication(IApplicationBuilder)
Obsoleto.
Obsoleto.

UseOAuthAuthentication é obsoleto. Configure a autenticação OAuth com addauthentication (). Addoauth em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseOAuthAuthentication(IApplicationBuilder, OAuthOptions)
Obsoleto.
Obsoleto.

UseOAuthAuthentication é obsoleto. Configure a autenticação OAuth com addauthentication (). Addoauth em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseOAuthAuthentication(IApplicationBuilder, OAuthOptions)

Adiciona o OAuthMiddleware<TOptions> middleware ao especificado IApplicationBuilder , que habilita os recursos de autenticação do OAuth 2,0.

UseOpenIdConnectAuthentication(IApplicationBuilder)
Obsoleto.
Obsoleto.

UseOpenIdConnectAuthentication é obsoleto. Configure a autenticação OpenIdConnect com addauthentication (). AddOpenIdConnect em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions)
Obsoleto.
Obsoleto.

UseOpenIdConnectAuthentication é obsoleto. Configure a autenticação OpenIdConnect com addauthentication (). AddOpenIdConnect em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions)

Adiciona o OpenIdConnectMiddleware middleware ao especificado IApplicationBuilder , que habilita os recursos de autenticação do OpenID Connect.

UseOwin(IApplicationBuilder)

Adiciona um pipeline OWIN ao especificado IApplicationBuilder .

UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>)

Adiciona o pipeline de middleware OWIN ao especificado IApplicationBuilder .

RunProxy(IApplicationBuilder)

Envia a solicitação ao servidor remoto conforme especificado em opções

RunProxy(IApplicationBuilder, ProxyOptions)

Envia a solicitação ao servidor remoto conforme especificado em opções

UseResponseBuffering(IApplicationBuilder)

Habilita o buffer completo de corpos de resposta. Isso pode ser desabilitado por solicitação usando IHttpBufferingFeature.

UseResponseCaching(IApplicationBuilder)

Adiciona o ResponseCachingMiddleware para armazenar em cache respostas http.

UseResponseCompression(IApplicationBuilder)

Adiciona middleware para compactar dinamicamente as respostas HTTP.

UseRewriter(IApplicationBuilder)

Verifica se uma determinada URL corresponde a regras e condições e modifica o HttpContext em correspondência.

UseRewriter(IApplicationBuilder, RewriteOptions)

Verifica se uma determinada URL corresponde a regras e condições e modifica o HttpContext em correspondência.

UseRouter(IApplicationBuilder, IRouter)

Adiciona RouterMiddleware um middleware ao especificado IApplicationBuilder com o IRouter especificado.

UseRouter(IApplicationBuilder, Action<IRouteBuilder>)

Adiciona um RouterMiddleware middleware ao especificado IApplicationBuilder com o criado do IRouter IRouteBuilder configurado.

Run(IApplicationBuilder, RequestDelegate)

Adiciona um delegado de middleware de terminal ao pipeline de solicitação do aplicativo.

UseSession(IApplicationBuilder)

Adiciona o SessionMiddleware para habilitar automaticamente o estado de sessão para o aplicativo.

UseSession(IApplicationBuilder, SessionOptions)

Adiciona o SessionMiddleware para habilitar automaticamente o estado de sessão para o aplicativo.

UseSignalR(IApplicationBuilder, Action<HubRouteBuilder>)
Obsoleto.

Adiciona o Signalr ao IApplicationBuilder pipeline de execução de solicitação.

Esse método é obsoleto e será removido em uma versão futura. A alternativa recomendada é usar MapHub < THub > dentro de Microsoft. AspNetCore. Builder. UseEndpoints (...).

UseSpa(IApplicationBuilder, Action<ISpaBuilder>)

Lida com todas as solicitações desse ponto na cadeia de middleware retornando a página padrão para o aplicativo de página única (SPA).

Esse middleware deve ser colocado no final da cadeia, de modo que outro middleware para servir arquivos estáticos, ações do MVC, etc., tem precedência.

UseStaticFiles(IApplicationBuilder)

Habilita o serviço de arquivos estáticos para o caminho de solicitação atual

UseStaticFiles(IApplicationBuilder, StaticFileOptions)

Habilita servir arquivos estáticos com as opções especificadas

UseStaticFiles(IApplicationBuilder, String)

Habilita o serviço de arquivos estáticos para o caminho de solicitação fornecido

UseStatusCodePages(IApplicationBuilder)

Adiciona um middleware StatusCodePages com um manipulador de resposta padrão que verifica as respostas com códigos de status entre 400 e 599 que não têm um corpo.

UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions)

Adiciona um middleware StatusCodePages com as opções fornecidas que verifica as respostas com códigos de status entre 400 e 599 que não têm um corpo.

UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>)

Adiciona um middleware StatusCodePages ao pipeline com o pipeline de middleware alternativo especificado a ser executado para gerar o corpo da resposta.

UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>)

Adiciona um middleware StatusCodePages com o manipulador especificado que verifica as respostas com códigos de status entre 400 e 599 que não têm um corpo.

UseStatusCodePages(IApplicationBuilder, String, String)

Adiciona um middleware StatusCodePages com o corpo de resposta especificado a ser enviado. Isso pode incluir um {0} espaço reservado ' ' para o código de status. O middleware verifica as respostas com códigos de status entre 400 e 599 que não têm um corpo.

UseStatusCodePagesWithRedirects(IApplicationBuilder, String)

Adiciona um middleware StatusCodePages ao pipeline. Especifica que as respostas devem ser tratadas pelo redirecionamento com o modelo de URL de local fornecido. Isso pode incluir um {0} espaço reservado ' ' para o código de status. As URLs começando com ' ~ ' terão PathBase precedidas, em que qualquer outra URL será usada como está.

UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String)

Adiciona um middleware StatusCodePages ao pipeline. Especifica que o corpo da resposta deve ser gerado, executando novamente o pipeline de solicitação por meio de um caminho alternativo. Este caminho pode conter um {0} espaço reservado ' ' do código de status.

UseTwitterAuthentication(IApplicationBuilder)
Obsoleto.
Obsoleto.

UseTwitterAuthentication é obsoleto. Configure a autenticação do Twitter com addauthentication (). Addtwitter em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseTwitterAuthentication(IApplicationBuilder, TwitterOptions)
Obsoleto.
Obsoleto.

UseTwitterAuthentication é obsoleto. Configure a autenticação do Twitter com addauthentication (). Addtwitter em configuraservices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obter mais detalhes.

UseTwitterAuthentication(IApplicationBuilder, TwitterOptions)

Adiciona o TwitterMiddleware middleware ao especificado IApplicationBuilder , que habilita os recursos de autenticação do Twitter.

Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>)

Adiciona um delegado de middleware definido em linha ao pipeline de solicitação do aplicativo. Se você não estiver chamando a próxima função, use Run(IApplicationBuilder, RequestDelegate) em vez disso.

Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>)

Adiciona um delegado de middleware definido em linha ao pipeline de solicitação do aplicativo. Se você não estiver chamando a próxima função, use Run(IApplicationBuilder, RequestDelegate) em vez disso.

Prefira usar Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) para melhorar o desempenho, conforme mostrado abaixo:

app.Use((context, next) =>
{
    return next(context);
});

UseMiddleware(IApplicationBuilder, Type, Object[])

Adiciona um tipo de middleware ao pipeline de solicitação do aplicativo.

UseMiddleware<TMiddleware>(IApplicationBuilder, Object[])

Adiciona um tipo de middleware ao pipeline de solicitação do aplicativo.

UsePathBase(IApplicationBuilder, PathString)

Adiciona um middleware que extrai a base de caminho especificada do caminho de solicitação e a posta para a base do caminho de solicitação.

UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>)

Cria condicionalmente uma ramificação no pipeline de solicitação que é reunida ao pipeline principal.

UseWebAssemblyDebugging(IApplicationBuilder)

Adiciona middleware necessário para depurar aplicativos WebAssembly blazor dentro Chromium de desenvolvimento.

UseWebpackDevMiddleware(IApplicationBuilder, WebpackDevMiddlewareOptions)
Obsoleto.

Habilita o suporte ao middleware de desenvolvimento do Webpack. Isso hospeda uma instância do compilador Webpack na memória em seu aplicativo para que você possa sempre atender a recursos atualizados compilados pelo Webpack sem precisar executar o compilador manualmente. Como a instância do compilador Webpack é mantida na memória, a compilação incremental é muito mais rápida que executar o compilador do zero.

As solicitações de entrada que corresponderem a arquivos compilados pelo Webpack serão tratadas retornando a saída do compilador webpack diretamente, independentemente dos arquivos no disco. Se a compilação estiver em andamento quando a solicitação chegar, a resposta será pausada até que a saída atualizada do compilador esteja pronta.

UseWebSockets(IApplicationBuilder)

Adiciona o WebSocketMiddleware ao pipeline de solicitação.

UseWebSockets(IApplicationBuilder, WebSocketOptions)

Adiciona o WebSocketMiddleware ao pipeline de solicitação.

UseWelcomePage(IApplicationBuilder)

Adiciona o WelcomePageMiddleware ao pipeline.

UseWelcomePage(IApplicationBuilder, WelcomePageOptions)

Adiciona o WelcomePageMiddleware ao pipeline com as opções especificadas.

UseWelcomePage(IApplicationBuilder, PathString)

Adiciona o WelcomePageMiddleware ao pipeline com o caminho fornecido.

UseWelcomePage(IApplicationBuilder, String)

Adiciona o WelcomePageMiddleware ao pipeline com o caminho fornecido.

UseSpaStaticFiles(IApplicationBuilder)

Configura o aplicativo para atender a arquivos estáticos para um SPA (Aplicativo de Página Única). Os arquivos serão localizados usando o serviço ISpaStaticFileProvider registrado.

UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions)

Configura o aplicativo para atender a arquivos estáticos para um SPA (Aplicativo de Página Única). Os arquivos serão localizados usando o serviço ISpaStaticFileProvider registrado.

Aplica-se a