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
Параметры
Возвращаемое значение
Объект Object, реализующий запрошенную службу, или значение null
, если служба не может быть реализована.
Комментарии
Реализация этого метода по умолчанию возвращает текущий экземпляр класса , если service
является ; в IContainerпротивном случае возвращается null
. Этот метод можно переопределить, чтобы предоставить пользовательскую реализацию для возврата объекта службы. Дополнительные сведения см. в описании метода IServiceProvider.GetService.