ServiceProvider.GetService 方法

定義

取得指定型別的服務物件。

多載

名稱 Description
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

指定類型的服務物件,若找不到該服務,則拋出例外。

適用於