次の方法で共有


Microsoft.WindowsAzure.Mobile.Service.Config 名前空間

クラス

AutofacDependencyScope
AutofacWebApiDependencyResolver
BootstrapperAttribute

サービスを IBootstrapper 開始するためのエントリ ポイントとして使用する実装を識別します。 一度にアクティブにできるインスタンスは 1 つだけです。

EntityExtensionConfig

クラスは EntityExtensionConfig 、Entity Framework に固有の構成を提供します。 特に、Entity Framework にプラグインとして登録 EntityTableSqlGenerator されるため、 でマークされた列を含むテーブルが作成されます TableColumnAttribute

ExtensionConfigProviderAttribute

サード パーティが IExtensionConfigProvider 構成に参加するために、構成プロセスの一部として呼び出す実装を識別します。

HostConfigProvider

を提供する実装 IHostConfigProvider を提供します。
既定のサービス構成と、ランタイムによって提供されるさまざまな既定の実装。

HostConfigProviderAttribute

ホスト固有の IHostConfigProvider 初期サービス構成を提供するために使用する実装を識別します。 このようなインスタンスは一度に 1 つだけアクティブにすることができ、通常はホストによって直接提供されます。 ユーザーは、 クラスを ConfigBuilder ホストによって提供されるサービス構成を追加または変更するためのメカニズムとして使用できます。

HubAndConnectionTypeResolver

外部依存関係を持たない の IHubAndConnectionTypeResolver 実装を提供します。

OwinAppBuilder

これは、ランタイムが使用するミドルウェア拡張機能 (認証プロバイダーなど) と ASP.NET Web APIを使用して OWIN アプリケーションを設定するために使用される既定の OWIN 構成クラスです。 使用する OWIN アプリケーション構成は、依存関係挿入エンジンを使用して構成できます。

OwinAppBuilderExtension

OwinAppBuilderExtensionは、IOwinAppBuilderExtensionASP.NET SignalR を Owin パイプラインに追加する です。

RouteNames

このクラスは、サービスによって登録された既知のルートのルート名を定義します。 たとえば、 で使用できる ApiControllerクラスを使用してルートへのリンクを作成するために使用System.Web.Http.UrlHelperできます。

ServiceSettingsKeys

既知の設定を識別するために探す ServiceSettingsDictionary キーを定義します。

ServiceSettingsProvider

の既定の IServiceSettingsProvider 実装を提供します。
グローバル ConfigurationManagerからのサービスの設定。

SetRouteConstraint<TSet>

ルート パラメーター値を型の値セット TSetに含めるか除外するように制限するルート制約。

SignalRExtensionConfig

クラスは SignalRExtensionConfig 、SignalR に固有の構成を提供します。

StartupOwinAppBuilder

初期 OWIN スタートアップ アプリケーション ビルダー。 このクラスは、 メソッドを使用して登録された OWIN アプリケーション ビルダーを呼び出して初期化を Initialize(Action<IAppBuilder>) 開始します。

TableExtensionConfig

ASP.NET Web APIフォーマッタなどを初期化するクラスのTableController<TData>カスタム初期化を提供します。

インターフェイス

IBootstrapper

サービスの初期エントリ ポイントを定義する抽象化を提供します。 起動時に、ホストは インターフェイスの実装を IBootstrapper 検索し、 を呼び出 Initializeして構成プロセスを開始します。 その後、ブートストラップは を呼び出 ServiceConfig す必要があります。これにより、 から始まる構成プロセスが開始 IHostConfigProviderされ、実装に IExtensionConfigProvider 移動し、最後に最終的な構成のためにアプリケーション コードが呼び出されます。 実装がないIBootstrapper場合、ホストは という静的クラスを検索し、 というWebApiConfigRegister静的メソッドを使用します。

IConfigBuilder

サービスを構成するための抽象化を提供します。 このインターフェイスの各メソッドは、構成プロセスの一部として呼び出され、プロセスのすべてのステップでサービスが参加し、構成を変更できます。

IExtensionConfigProvider

サード パーティの拡張機能は、サービス構成の一部として にフックすることで、構成プロセスに参加できます。 これにより、サード パーティの拡張機能は依存関係リゾルバーに依存関係を追加して、依存関係の挿入機能も活用できるようになります。 インターフェイスを実装する型を含むアセンブリ レベル ExtensionConfigProviderAttributeIExtensionConfigProvider 宣言すると、拡張機能は構成ビルド プロセスの一部として呼び出されます。

IHostConfigProvider

構成は、ホストによって提供される初期サービス構成を 提供する 2 段階のプロセス IHostConfigProvider であり、 によって IConfigBuilder変更できます。 これにより、特定のホスト環境に対してサービスを初期化でき、同時にサービスのニーズに合わせて構成できるモデルが可能になります。 IHostConfigProviderは、アセンブリ属性を使用して設定されますHostConfigProviderAttribute。 選択すると、 を IConfigBuilder 呼び出して、サービスが Web API、OWIN、依存関係リゾルバー、およびその他の依存関係の設定に参加できるようにします。

IHubAndConnectionTypeResolver

サービスの ASP.NET SignalR ハブと永続的な接続を取得するための抽象化を提供します。

IOwinAppBuilder

OWIN アプリケーション パイプラインを定義するために起動時に呼び出される OWIN アプリケーション ビルダーの抽象化。 実装は OwinAppBuilder 依存関係挿入エンジンに System.Web.Http.HttpConfiguration 登録されるため、別の実装を登録することで変更できます。

IOwinAppBuilderExtension

OWIN パイプラインに追加される OWIN アプリケーション ビルダー拡張機能の抽象化
OwinAppBuilder一部として。 この拡張メカニズムは、パイプラインの認証部分の後に追加される以外に順序が重要ではない OWIN 拡張機能を追加する場合に便利です。

IServiceSettingsProvider

サービスの を取得 ServiceSettingsDictionary するための抽象化を提供します。 には ServiceSettingsDictionary 、サービスの名前やその他のパラメーターなどの設定が含まれています。