Container.GetService(Type) メソッド

定義

指定した型のサービス オブジェクトを取得します (使用可能な場合)。

protected:
 virtual System::Object ^ GetService(Type ^ service);
protected virtual object GetService(Type service);
abstract member GetService : Type -> obj
override this.GetService : Type -> obj
Protected Overridable Function GetService (service As Type) As Object

パラメーター

service
Type

取得するサービスの Type

返品

要求されたサービスを実装する Object 。サービスを解決できない場合は null

注釈

このメソッドの既定の実装では、 serviceIContainerの場合はクラスの現在のインスタンスが返されます。それ以外の場合は、 nullを返します。 このメソッドをオーバーライドして、サービス オブジェクトを返すカスタム実装を提供できます。 詳細については、 IServiceProvider.GetService メソッドを参照してください。

適用対象

こちらもご覧ください