ServiceManager.GetRequiredService<TServiceType>, méthode
Extrait une instance d'un service du type spécifié.
Espace de noms : Microsoft.Windows.Design
Assembly : Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)
Syntaxe
'Déclaration
Public Function GetRequiredService(Of TServiceType) As TServiceType
public TServiceType GetRequiredService<TServiceType>()
public:
generic<typename TServiceType>
TServiceType GetRequiredService()
member GetRequiredService : unit -> 'TServiceType
JScript ne prend pas en charge les types ou les méthodes génériques.
Paramètres de type
- TServiceType
Valeur de retour
Type : TServiceType
Instance du type de service demandé.Cette méthode ne retourne jamais nullune référence null (Nothing en Visual Basic).
Exceptions
Exception | Condition |
---|---|
NotSupportedException | Il n'existe aucun service du type demandé. |
Notes
Si le type de service demandé n'est pas disponible, GetRequiredService<TServiceType> renvoie une NotSupportedException. Si nullune référence null (Nothing en Visual Basic) est acceptable comme valeur de retour au lieu d'une exception, utilisez à la place GetService. GetRequiredService<TServiceType> fournit un contrat plus fiable.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.Windows.Design, espace de noms