Metodo ServiceManager.GetRequiredService<TServiceType>

Recupera un'istanza di un servizio del tipo specificato.

Spazio dei nomi:  Microsoft.Windows.Design
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Sintassi

'Dichiarazione
Public Function GetRequiredService(Of TServiceType) As TServiceType
public TServiceType GetRequiredService<TServiceType>()
public:
generic<typename TServiceType>
TServiceType GetRequiredService()
member GetRequiredService : unit -> 'TServiceType 
JScript non supporta i tipi o i metodi generici.

Parametri di tipo

  • TServiceType

Valore restituito

Tipo: TServiceType
Istanza del tipo di servizio richiesto.Questo metodo non restituisce mai nullriferimento null (Nothing in Visual Basic).

Eccezioni

Eccezione Condizione
NotSupportedException

Nessun servizio del tipo richiesto.

Note

GetRequiredService<TServiceType> genera NotSupportedException se non è disponibile un servizio del tipo richiesto. Se nullriferimento null (Nothing in Visual Basic) è accettabile come valore restituito al posto di un'eccezione, utilizzare invece il metodo GetService. GetRequiredService<TServiceType> fornisce un contratto più affidabile.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ServiceManager Classe

Spazio dei nomi Microsoft.Windows.Design

EditingContext

ContextItem

Altre risorse

Estensibilità di Progettazione WPF