次の方法で共有


IContainerBuilder インターフェイス

定義

依存関係挿入コンテナーの実装から ODataLib を分離するインターフェイス。

public interface IContainerBuilder
type IContainerBuilder = interface
Public Interface IContainerBuilder
派生

メソッド

AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>)

を使用して の serviceType サービスを implementationFactory追加します。

AddService(ServiceLifetime, Type, Type)

を使用して の serviceType サービスを implementationType追加します。

BuildContainer()

登録されているすべてのサービスを IServiceProvider 実装し、格納するコンテナーを構築します。

拡張メソッド

AddDefaultODataServices(IContainerBuilder)

既定の OData サービスを に追加します IContainerBuilder

AddDefaultODataServices(IContainerBuilder, ODataVersion)

既定の OData サービスを に追加します IContainerBuilder

AddService(IContainerBuilder, ServiceLifetime, Type)

のサービス serviceTypeを追加します。

AddService<TService>(IContainerBuilder, ServiceLifetime)

のサービス TServiceを追加します。

AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>)

を使用して の TService サービスを implementationFactory追加します。

AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime)

を使用して の TService サービスを TImplementation追加します。

AddServicePrototype<TService>(IContainerBuilder, TService)

型のサービス プロトタイプを追加します TService

適用対象