Partager via


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

Voir aussi

Référence

ServiceManager Classe

Microsoft.Windows.Design, espace de noms

EditingContext

ContextItem

Autres ressources

Extensibilité du Concepteur WPF