Método ServiceManager.GetRequiredService<TServiceType>
Recupera uma instância de um serviço do tipo especificado.
Namespace: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)
Sintaxe
'Declaração
Public Function GetRequiredService(Of TServiceType) As TServiceType
public TServiceType GetRequiredService<TServiceType>()
public:
generic<typename TServiceType>
TServiceType GetRequiredService()
member GetRequiredService : unit -> 'TServiceType
O JScript não oferece suporte a tipos ou métodos genéricos.
Parâmetros de tipo
- TServiceType
Valor de retorno
Tipo: TServiceType
Uma instância do tipo de serviço solicitado.Este método nunca retorna nulluma referência nula (Nothing no Visual Basic).
Exceções
Exceção | Condição |
---|---|
NotSupportedException | Não há um serviço do tipo solicitado. |
Comentários
GetRequiredService<TServiceType>lança um NotSupportedException se um serviço do tipo solicitado não está disponível. Se nulluma referência nula (Nothing no Visual Basic) é aceitável como um valor de retorno no lugar de uma exceção, use GetService em vez disso. GetRequiredService<TServiceType>Fornece um contrato mais confiável.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.Windows.Design