次の方法で共有


ConfigBuilder クラス

定義

クラスはConfigBuilder、ASP.NET Web API、Autofac、OWIN を含むサービスの初期化を担当します。 既定の実装では、既定 ConfigBuilder の設定を使用してサービスを構成しますが、アプリケーションでは複数の方法でこれをカスタマイズできます。カスタム設定を ConfigOptions 指定する方法、依存関係挿入エンジンを構成できる を Action<T1,T2> 指定する方法、またはまったく異なる IConfigBuilder 実装を提供する方法です。

public class ConfigBuilder : Microsoft.WindowsAzure.Mobile.Service.Config.IConfigBuilder
type ConfigBuilder = class
    interface IConfigBuilder
Public Class ConfigBuilder
Implements IConfigBuilder
継承
ConfigBuilder
実装

コンストラクター

ConfigBuilder()

ConfigBuilder クラスの新しいインスタンスを既定の設定で初期化します。

ConfigBuilder(ConfigOptions)

カスタム設定を提供する特定optionsのインスタンスのConfigBuilderクラスの新しいインスタンスを初期化します。

ConfigBuilder(ConfigOptions, Action<ContainerBuilder>)
古い.

カスタム設定を提供する特定optionsのインスタンスとAction<T>、Autofac が構成されている場合に呼び出される クラスのConfigBuilder新しいインスタンスを初期化します。これにより、アプリケーションで追加の依存関係を挿入したり、既存の依存関係を置き換えたりできます。

ConfigBuilder(ConfigOptions, Action<HttpConfiguration,ContainerBuilder>)

カスタム設定を提供する特定optionsのインスタンスとAction<T1,T2>、Autofac が構成されている場合に呼び出される クラスのConfigBuilder新しいインスタンスを初期化します。これにより、アプリケーションで追加の依存関係を挿入したり、既存の依存関係を置き換えたりできます。

プロパティ

AutofacConfig

Action<T1,T2> Autofac を構成するために呼び出す 。

Options

この ConfigOptions によって使用される ConfigBuilder を取得します。

メソッド

ConfigureOwin(HttpConfiguration)

この手順は、OWIN アプリケーション パイプラインの構成の一環として呼び出されます。

ConfigureServiceDependencies(HttpConfiguration, ContainerBuilder)

アプリケーションが既定の依存関係挿入コンテナーに追加のサービスを登録できるメカニズムを提供します。

ConfigureWebApi(HttpConfiguration, IDictionary<Type,Object>)

この手順は、ASP.NET Web APIの構成の一環として呼び出されます。 これは、インプレースで変更できる と、サービスが依存する一連のserviceInstancesインフラストラクチャ サービスに渡configされます。 ランタイムが実行時にそれらを取得できるように、これらのインフラストラクチャ サービスを依存関係リゾルバーに登録する必要があります。

ConfigureWebApiDependencyResolver(HttpConfiguration, IDictionary<Type,Object>)

依存関係リゾルバーを初期化します。

OnComplete(HttpConfiguration)

サブクラスによってオーバーライドされた場合、初期化が完了すると、このメソッドが呼び出されます。

適用対象