次の方法で共有


DbProviderServices.GetService(Type, Object) メソッド

定義

派生型がアプリケーションの構成ファイルのエントリを使用するか、 のコード ベース DbConfigurationの登録を使用して EF プロバイダーとして登録されている場合に、追加の既定のプロバイダー サービスを解決するために呼び出されます。 このクラスのこのメソッドの実装では、AddDependencyResolver メソッドで追加されたリゾルバーを使用して依存関係を解決します。

public virtual object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj

パラメーター

type
Type

解決するサービスの種類。

key
Object

サービスを解決するための追加情報を提供するオプションのキー。

戻り値

指定された型のインスタンス。サービスを解決できなかった場合は null。

実装

注釈

このメソッドを使用して、他のプロバイダー関連サービスを設定、追加、または変更します。 このメソッドは、アプリケーションによって他の方法でまだ明示的に構成されていない場合にのみ、そのようなサービスに対して呼び出されることに注意してください。 これにより、アプリケーションが必要に応じて各サービスをオーバーライドして明示的に構成できる間、プロバイダーは既定のサービスを設定できます。 詳細については、「 IDbDependencyResolver 」と「 DbConfiguration 」を参照してください。

適用対象