Container.GetService(Type) 方法

定義

取得指定型別的服務物件 (如果有的話)。

C#
protected virtual object GetService (Type service);
C#
protected virtual object? GetService (Type service);

參數

service
Type

要擷取之服務的 Type

傳回

實作要求服務的 Object,或 null (如果無法解析服務)。

備註

如果 serviceIContainer,這個方法的預設實作會傳回 類別的目前實例,否則會傳 null回 。 您可以覆寫這個方法,以提供自定義實作以傳回服務物件。 如需詳細資訊,請參閱 IServiceProvider.GetService 方法。

適用於

產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

另請參閱