ServiceProvider.GetService メソッド

定義

指定した型のサービス オブジェクトを取得します。

オーバーロード

名前 説明
GetService<T>(IServiceProvider)

指定されたタイプのサービスオブジェクトを取得します。

GetService<T>(IServiceProvider, Boolean)

指定されたタイプのサービスオブジェクトを取得し、サービスが見つからない場合は例外をスローします。

GetService<T>(IServiceProvider)

指定されたタイプのサービスオブジェクトを取得します。

public:
generic <typename T>
 static T GetService(IServiceProvider ^ serviceProvider);
public static T GetService<T>(IServiceProvider serviceProvider);
static member GetService : IServiceProvider -> 'T
Public Shared Function GetService(Of T) (serviceProvider As IServiceProvider) As T

型パラメーター

T

サービス提供者の種類。

パラメーター

serviceProvider
IServiceProvider

取得するサービス オブジェクトの種類を指定するオブジェクト。

返品

T

一種のサービスオブジェクトです。

適用対象

GetService<T>(IServiceProvider, Boolean)

指定されたタイプのサービスオブジェクトを取得し、サービスが見つからない場合は例外をスローします。

public:
generic <typename T>
 static T GetService(IServiceProvider ^ serviceProvider, bool throwIfNotFound);
public static T GetService<T>(IServiceProvider serviceProvider, bool throwIfNotFound);
static member GetService : IServiceProvider * bool -> 'T
Public Shared Function GetService(Of T) (serviceProvider As IServiceProvider, throwIfNotFound As Boolean) As T

型パラメーター

T

取得するオブジェクトサービスの種類。

パラメーター

serviceProvider
IServiceProvider

取得するサービス オブジェクトの種類を指定するオブジェクト。

throwIfNotFound
Boolean

true サービスが見つからない場合は;それ以外は false

返品

T

指定されたタイプのサービスオブジェクトであり、サービスが見つからない場合は例外をスローします。

適用対象