ServiceManager.GetRequiredService<TServiceType>-Methode

Ruft eine Dienstinstanz des angegebenen Typs ab.

Namespace:  Microsoft.Windows.Design
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Syntax

'Declaration
Public Function GetRequiredService(Of TServiceType) As TServiceType
public TServiceType GetRequiredService<TServiceType>()
public:
generic<typename TServiceType>
TServiceType GetRequiredService()
member GetRequiredService : unit -> 'TServiceType 
JScript unterstützt keine generischen Typen oder Methoden.

Typparameter

  • TServiceType

Rückgabewert

Typ: TServiceType
Eine Instanz des angeforderten Diensttyps.Diese Methode gibt nie nullNULL-Verweis (Nothing in Visual Basic) zurück.

Ausnahmen

Ausnahme Bedingung
NotSupportedException

Es ist kein Dienst des angeforderten Typs vorhanden.

Hinweise

GetRequiredService<TServiceType> löst eine NotSupportedException aus, wenn kein Dienst des angeforderten Typs vorhanden ist. Wenn nullNULL-Verweis (Nothing in Visual Basic) als Rückgabewert anstelle einer Ausnahme akzeptabel ist, verwenden Sie stattdessen GetService. GetRequiredService<TServiceType> stellt einen zuverlässigeren Vertrag bereit.

.NET Framework-Sicherheit

Siehe auch

Referenz

ServiceManager Klasse

Microsoft.Windows.Design-Namespace

EditingContext

ContextItem

Weitere Ressourcen

WPF-Designer-Erweiterbarkeit