Поделиться через


ServiceManager.GetRequiredService<ServiceType> - метод

Обновлен: Ноябрь 2007

Извлекает экземпляр службы указанного типа.

Пространство имен:  Microsoft.Windows.Design
Сборка:  Microsoft.Windows.Design (в Microsoft.Windows.Design.dll)

Синтаксис

'Декларация
Public Function GetRequiredService(Of ServiceType) As ServiceType
'Применение
Dim instance As ServiceManager
Dim returnValue As ServiceType

returnValue = instance.GetRequiredService()
public ServiceType GetRequiredService<ServiceType>()
public:
generic<typename ServiceType>
ServiceType GetRequiredService()
JScript не поддерживает универсальные типы и методы.

Параметры типа

  • ServiceType
    Тип извлекаемой службы.

Возвращаемое значение

Тип: ServiceType
Экземпляр запрашиваемого типа службы. Этот метод никогда не возвращает значение nullссылка null (Nothing в Visual Basic).

Исключения

Исключение Условие
NotSupportedException

Служба запрашиваемого типа отсутствует.

Заметки

GetRequiredService<ServiceType> вызывает NotSupportedException, если служба запрашиваемого типа недоступна. Если значение nullссылка null (Nothing в Visual Basic) допустимо как возвращаемое значение вместо исключения, используйте GetService. GetRequiredService<ServiceType> предоставляет более надежный контракт.

Разрешения

См. также

Ссылки

ServiceManager Класс

ServiceManager - члены

Microsoft.Windows.Design - пространство имен

EditingContext

ContextItem

Другие ресурсы

Расширяемость среды конструктора WPF