SingletonDependencyResolver<T>.GetServices メソッド
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
指定されたコントラクト型と必要に応じて指定されたキーの依存関係を解決しようとします。 依存関係を解決できなかった場合、リゾルバーは空の列挙を返す必要があり、スローすることはありません。
名前空間: System.Data.Entity.Infrastructure.DependencyResolution
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
Public Function GetServices ( _
type As Type, _
key As Object _
) As IEnumerable(Of Object)
'使用
Dim instance As SingletonDependencyResolver
Dim type As Type
Dim key As Object
Dim returnValue As IEnumerable(Of Object)
returnValue = instance.GetServices(type, _
key)
public IEnumerable<Object> GetServices(
Type type,
Object key
)
public:
virtual IEnumerable<Object^>^ GetServices(
Type^ type,
Object^ key
) sealed
abstract GetServices :
type:Type *
key:Object -> IEnumerable<Object>
override GetServices :
type:Type *
key:Object -> IEnumerable<Object>
public final function GetServices(
type : Type,
key : Object
) : IEnumerable<Object>
パラメーター
- type
型 : System.Type
解決する依存関係を定義するインターフェイスまたは抽象基本クラス。 すべての返されるオブジェクトは、この型のインスタンスである必要があります。
- key
型 : System.Object
オプションで、解決される依存関係のキー。 これは、キーで区別されない依存関係では null の場合もあります。
戻り値
型 : System.Collections.Generic.IEnumerable<Object>
依存関係を解決するすべてのサービス (指定したコントラクト型のインスタンスである必要があります)。依存関係を解決できなかった場合は空の列挙。
Implements
IDbDependencyResolver.GetServices(Type, Object)