Container.GetService(Type) Метод

Определение

Возвращает объект службы указанного типа, если он доступен.

protected:
 virtual System::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 если служба не может быть разрешена.

Комментарии

Реализация этого метода по умолчанию возвращает текущий экземпляр класса, если service имеет значение IContainer; в противном случае возвращается null. Этот метод можно переопределить, чтобы предоставить пользовательскую реализацию для возврата объекта службы. Дополнительные сведения см. в методе IServiceProvider.GetService.

Применяется к

См. также раздел