DbProviderServices.GetServices メソッド
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
アプリケーションの構成ファイルのエントリまたは DbConfiguration のコードベースの登録を使用して派生型が EF プロバイダーとして登録されている場合に追加の既定プロバイダー サービスを解決するために呼び出されます。 このクラスにおけるこのメソッドの実装では、AddDependencyResolver メソッドで追加したリゾルバーを使用して依存関係を解決します。
名前空間: System.Data.Entity.Core.Common
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
Public Overridable Function GetServices ( _
type As Type, _
key As Object _
) As IEnumerable(Of Object)
'使用
Dim instance As DbProviderServices
Dim type As Type
Dim key As Object
Dim returnValue As IEnumerable(Of Object)
returnValue = instance.GetServices(type, _
key)
public virtual IEnumerable<Object> GetServices(
Type type,
Object key
)
public:
virtual IEnumerable<Object^>^ GetServices(
Type^ type,
Object^ key
)
abstract GetServices :
type:Type *
key:Object -> IEnumerable<Object>
override GetServices :
type:Type *
key:Object -> IEnumerable<Object>
public function GetServices(
type : Type,
key : Object
) : IEnumerable<Object>
パラメーター
- type
型 : System.Type
解決するサービスの型。
- key
型 : System.Object
サービスを解決するための追加情報を提供する省略可能なキー。
戻り値
型 : System.Collections.Generic.IEnumerable<Object>
指定された型とキーを満たすすべての登録済みサービス、またはそのようなサービスがない場合は空の列挙。
Implements
IDbDependencyResolver.GetServices(Type, Object)