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, если служба не может быть реализована.

Комментарии

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

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

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