ServiceProvider.GetService 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得指定型別的服務物件。
多載
| 名稱 | 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
指定類型的服務物件,若找不到該服務,則拋出例外。