次の方法で共有


IDbDependencyResolver インターフェイス

定義

このインターフェイスは、依存関係を直接解決できる、または外部コンテナーを使用して解決できる任意のオブジェクトによって実装されます。

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

注釈

IDbDependencyResolver を使用して現在解決されているパブリック サービスについては、以下を参照してください。 http://msdn.microsoft.com/en-us/data/jj680697

メソッド

GetService(Type, Object)

特定のコントラクト型と、必要に応じて特定のキーの依存関係を解決しようとします。 リゾルバーが依存関係を解決できない場合は、null を返し、スローしない必要があります。 これにより、リゾルバーを責任チェーン パターンで使用できるため、最終的に依存関係を解決するように複数の競合回避モジュールに要求できます。

GetServices(Type, Object)

特定のコントラクト型と、必要に応じて特定のキーの依存関係を解決しようとします。 リゾルバーが依存関係を解決できない場合は、空の列挙を返し、スローしない必要があります。 このメソッドは、指定された型とキーの組み合わせに対して登録されているすべてのサービスを返す点で異なります GetService(Type, Object)

拡張メソッド

GetService(IDbDependencyResolver, Type)

指定された型引数を渡し、name 引数に null を使用して を呼び出 GetService(Type, Object) します。

GetService<T>(IDbDependencyResolver)

メソッドのジェネリック型を型引数として渡し、name 引数に null を渡す を呼び出 GetService(Type, Object) します。

GetService<T>(IDbDependencyResolver, Object)

メソッドのジェネリック型と指定された名前を引数として渡す を呼び出 GetService(Type, Object) します。

GetServices(IDbDependencyResolver, Type)

指定された型引数を渡し、name 引数に null を使用して を呼び出 GetServices(Type, Object) します。

GetServices<T>(IDbDependencyResolver)

メソッドのジェネリック型を型引数として渡し、name 引数に null を渡す を呼び出 GetServices(Type, Object) します。

GetServices<T>(IDbDependencyResolver, Object)

メソッドのジェネリック型と指定された名前を引数として渡す を呼び出 GetServices(Type, Object) します。

適用対象