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 (如果無法解析服務)。

備註

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

適用於

另請參閱