你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

OwinAppBuilder 类

定义

这是默认的 OWIN 配置类,用于使用运行时使用的中间件扩展设置 OWIN 应用程序, (例如身份验证提供程序) 以及 ASP.NET Web API。 可通过依赖项注入引擎配置要使用的 OWIN 应用程序配置。

public class OwinAppBuilder : Microsoft.WindowsAzure.Mobile.Service.Config.IOwinAppBuilder
type OwinAppBuilder = class
    interface IOwinAppBuilder
Public Class OwinAppBuilder
Implements IOwinAppBuilder
继承
OwinAppBuilder
实现

构造函数

OwinAppBuilder(HttpConfiguration)

使用提供的配置初始化 类的新实例 OwinAppBuilder

方法

Configuration(IAppBuilder)

通过操作给定 appBuilder的 来配置 OWIN 管道。

ConfigureAuthentication(IAppBuilder, HttpConfiguration)

将 ASP.NET Identity Framework 身份验证提供程序添加到 OWIN 应用程序管道。

ConfigureBackstop(IAppBuilder, HttpConfiguration)

向 OWIN 应用程序管道添加一个后备,从而针对进入此管道部分的任何请求生成 404 Not Found 响应。

ConfigureExtensions(IAppBuilder, HttpConfiguration)

将实例添加到 IOwinAppBuilderExtension OWIN 应用程序管道。 IOwinAppBuilderExtension 向依赖关系注入引擎注册的实现将自动添加到 OWIN 应用程序管道的末尾。 这对于除了在管道的身份验证部分之后添加的扩展之外,顺序并不重要,这非常有用。

ConfigureLogger(IAppBuilder, HttpConfiguration)

将 (可选的) 日志记录添加到 OWIN 应用程序管道。 Microsoft.Owin.Logging.ILoggerFactory可以使用依赖关系注入引擎注册 。

ConfigureWebApi(IAppBuilder, HttpConfiguration)

将 Web API 添加到 OWIN 应用程序管道。

适用于