Partager via


ServiceManager.GetService, méthode (Type)

En cas de substitution dans une classe dérivée, 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 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

Paramètres

  • serviceType
    Type : System.Type
    Type de service à récupérer.

Valeur de retour

Type : System.Object
Instance du type de service demandé ; sinon, nullune référence null (Nothing en Visual Basic).

Implémentations

IServiceProvider.GetService(Type)

Notes

Si nullune référence null (Nothing en Visual Basic) n'est pas acceptable comme valeur de retour et une exception est préférable, utilisez à la place GetRequiredService<TServiceType>. GetRequiredService<TServiceType> fournit un contrat plus fiable.

Sécurité .NET Framework

Voir aussi

Référence

ServiceManager Classe

GetService, surcharge

Microsoft.Windows.Design, espace de noms

EditingContext

ContextItem

Autres ressources

Extensibilité du Concepteur WPF