Container.GetService(Type) Metoda

Definicja

Pobiera obiekt usługi określonego typu, jeśli jest dostępny.

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

Element Type usługi do pobrania.

Zwraca

Object

Implementacja Object żądanej usługi lub null jeśli nie można rozpoznać usługi.

Uwagi

Domyślna implementacja tej metody zwraca bieżące wystąpienie klasy , jeśli service jest elementem IContainer; w przeciwnym razie zwraca wartość null. Tę metodę można zastąpić, aby zapewnić niestandardową implementację w celu zwrócenia obiektu usługi. Aby uzyskać więcej informacji, zobacz metodę IServiceProvider.GetService .

Dotyczy

Zobacz też