Compartilhar via


OwinAppBuilder Classe

Definição

Essa é a classe de configuração OWIN padrão usada para configurar o aplicativo OWIN com as extensões de middleware que o runtime usa (por exemplo, provedores de autenticação), bem como ASP.NET Web API. A configuração do aplicativo OWIN a ser usada pode ser configurada por meio do mecanismo de injeção de dependência.

public class OwinAppBuilder : Microsoft.WindowsAzure.Mobile.Service.Config.IOwinAppBuilder
type OwinAppBuilder = class
    interface IOwinAppBuilder
Public Class OwinAppBuilder
Implements IOwinAppBuilder
Herança
OwinAppBuilder
Implementações

Construtores

OwinAppBuilder(HttpConfiguration)

Inicializa uma nova instância da OwinAppBuilder classe usando a configuração fornecida.

Métodos

Configuration(IAppBuilder)

Configura o pipeline OWIN manipulando o determinado appBuilder.

ConfigureAuthentication(IAppBuilder, HttpConfiguration)

Adiciona os provedores de autenticação do ASP.NET Identity Framework ao pipeline de aplicativos OWIN.

ConfigureBackstop(IAppBuilder, HttpConfiguration)

Adiciona um backstop ao pipeline de aplicativo OWIN, resultando em uma resposta 404 Não Encontrada para quaisquer solicitações que chegarem a essa parte do pipeline.

ConfigureExtensions(IAppBuilder, HttpConfiguration)

Adiciona IOwinAppBuilderExtension instâncias ao pipeline de aplicativo OWIN. IOwinAppBuilderExtension as implementações registradas com o mecanismo de injeção de dependência serão adicionadas automaticamente ao final do pipeline de aplicativo OWIN. Isso é útil para extensões em que a ordenação não é crítica além de que elas são adicionadas após a parte de autenticação do pipeline.

ConfigureLogger(IAppBuilder, HttpConfiguration)

Adiciona o registro em log (opcional) ao pipeline do aplicativo OWIN. O Microsoft.Owin.Logging.ILoggerFactory pode ser registrado com o mecanismo de injeção de dependência.

ConfigureWebApi(IAppBuilder, HttpConfiguration)

Adiciona a API Web ao pipeline de aplicativo OWIN.

Aplica-se a