你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.WindowsAzure.Mobile.Service.Config 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
接口
IBootstrapper |
提供一个抽象,用于定义服务的初始入口点。 在启动时,主机会查找 接口的 IBootstrapper 实现,并通过调用 Initialize来启动配置过程。 然后,引导程序负责调用 ServiceConfig ,然后从 开始 IHostConfigProvider启动配置过程,然后转到 IExtensionConfigProvider 实现,最后调用应用程序代码进行最终配置。 IBootstrapper如果没有实现,则主机会查找名为 的 |
IConfigBuilder |
提供用于配置服务的抽象。 此接口中的每个方法作为配置过程的一部分调用,使服务能够在过程的每个步骤中参与和更改配置。 |
IExtensionConfigProvider |
第三方扩展可以通过挂接作为服务配置的一部分来参与配置过程。 这允许第三方扩展将其依赖项添加到依赖项解析程序,以便它们还可以利用依赖项注入的强大功能。 通过声明包含实现 IExtensionConfigProvider 接口的类型的程序集级别ExtensionConfigProviderAttribute,扩展将在配置生成过程中被调用。 |
IHostConfigProvider |
配置是一个两步过程, IHostConfigProvider 其中 提供主机提供的初始服务配置,然后可由 修改 IConfigBuilder。 这允许一个模型,其中服务可以针对特定主机环境进行初始化,但同时配置为满足服务的需求。 IHostConfigProvider使用HostConfigProviderAttribute程序集属性设置 。 选择后,它会调用提供的 IConfigBuilder ,以允许服务参与设置 Web API、OWIN、依赖项解析程序以及任何其他依赖项。 |
IHubAndConnectionTypeResolver |
提供用于获取服务的 ASP.NET SignalR 中心和持久连接的抽象。 |
IOwinAppBuilder |
OWIN 应用程序生成器的抽象,将在启动期间调用它来定义 OWIN 应用程序管道。 该 OwinAppBuilder 实现注册到依赖项注入引擎, System.Web.Http.HttpConfiguration 因此可以通过注册另一个实现来更改它。 |
IOwinAppBuilderExtension |
OWIN 应用程序生成器扩展的抽象,该扩展将追加到 OWIN 管道 |
IServiceSettingsProvider |
提供用于获取 ServiceSettingsDictionary 服务的 的抽象。 包含 ServiceSettingsDictionary 服务的名称和其他参数等设置。 |