Sdílet prostřednictvím


Container.GetService(Type) Metoda

Definice

Získá objekt služby zadaného typu, pokud je k dispozici.

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

Parametry

service
Type

Hodnotu Type služby, která se má načíst.

Návraty

Implementaci Object požadované služby nebo null pokud službu nelze vyřešit.

Poznámky

Výchozí implementace této metody vrátí aktuální instanci třídy , pokud service je ; IContainerv opačném případě vrátí null. Tuto metodu můžete přepsat tak, aby poskytovala vlastní implementaci pro vrácení objektu služby. Další informace najdete v IServiceProvider.GetService metodě .

Platí pro

Viz také