Container.GetService(Type) メソッド

定義

指定した型のサービス オブジェクトがある場合は、そのオブジェクトを取得します。

protected:
 virtual System::Object ^ GetService(Type ^ service);
protected virtual 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

注釈

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

適用対象

こちらもご覧ください