ServiceManager.GetRequiredService<TServiceType> (Método)
Recupera una instancia de un servicio del tipo especificado.
Espacio de nombres: Microsoft.Windows.Design
Ensamblado: Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)
Sintaxis
'Declaración
Public Function GetRequiredService(Of TServiceType) As TServiceType
public TServiceType GetRequiredService<TServiceType>()
public:
generic<typename TServiceType>
TServiceType GetRequiredService()
member GetRequiredService : unit -> 'TServiceType
JScript no admite el uso de métodos ni tipos genéricos.
Parámetros de tipo
- TServiceType
Valor devuelto
Tipo: TServiceType
Instancia del tipo de servicio solicitado.Este método nunca devuelve nullreferencia null (Nothing en Visual Basic).
Excepciones
Excepción | Condición |
---|---|
NotSupportedException | No hay ningún servicio del tipo solicitado. |
Comentarios
GetRequiredService<TServiceType> inicia una excepción NotSupportedException si un servicio del tipo solicitado no se encuentra disponible. Si nullreferencia null (Nothing en Visual Basic) es aceptable como valor devuelto en vez de una excepción, utilice GetService en su lugar. GetRequiredService<TServiceType> proporciona un contrato más fiable.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.Windows.Design (Espacio de nombres)