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


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

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

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

Синтаксис

'Декларация
Public Function GetRequiredService(Of TServiceType) As TServiceType
public TServiceType GetRequiredService<TServiceType>()
public:
generic<typename TServiceType>
TServiceType GetRequiredService()
member GetRequiredService : unit -> 'TServiceType 
JScript не поддерживает универсальные типы и методы.

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

  • TServiceType

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

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

Исключения

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

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

Заметки

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

Безопасность платформы .NET Framework

См. также

Ссылки

ServiceManager Класс

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

EditingContext

ContextItem

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

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