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> предоставляет более надежный контракт.
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Windows.Design - пространство имен