Metodo ServiceManager.GetService (Type)

Sottoposto a override in una classe derivata, 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 MustOverride Function GetService ( _
    serviceType As Type _
) As Object
public abstract Object GetService(
    Type serviceType
)
public:
virtual Object^ GetService(
    Type^ serviceType
) abstract
abstract GetService : 
        serviceType:Type -> Object 
public abstract function GetService(
    serviceType : Type
) : Object

Parametri

  • serviceType
    Tipo: System.Type
    Il tipo di servizio da recuperare.

Valore restituito

Tipo: System.Object
Istanza del tipo di servizio richiesto; in alternativa, nullriferimento null (Nothing in Visual Basic).

Implementa

IServiceProvider.GetService(Type)

Note

Se nullriferimento null (Nothing in Visual Basic) non è accettabile come valore restituito e viene preferita un'eccezione, utilizzare invece il metodo GetRequiredService<TServiceType>. GetRequiredService<TServiceType> fornisce un contratto più affidabile.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ServiceManager Classe

Overload GetService

Spazio dei nomi Microsoft.Windows.Design

EditingContext

ContextItem

Altre risorse

Estensibilità di Progettazione WPF