Sdílet prostřednictvím


ServiceManager.GetService – metoda (Type)

Když přepsán v odvozené třídě načte instance služby zadaného typu.

Obor názvů:  Microsoft.Windows.Design
Sestavení:  Microsoft.Windows.Design.Extensibility (v Microsoft.Windows.Design.Extensibility.dll)

Syntaxe

'Deklarace
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

Parametry

Vrácená hodnota

Typ: System.Object
Instance typu služba požaduje; jinak nullodkaz Null (Nothing v jazyce Visual Basic).

Implementuje

IServiceProvider.GetService(Type)

Poznámky

Pokud nullodkaz Null (Nothing v jazyce Visual Basic) není přijatelný pro vrácenou hodnotu a je upřednostňována výjimku, použijte GetRequiredService<TServiceType> namísto. GetRequiredService<TServiceType>poskytuje spolehlivější smlouvy.

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

ServiceManager Třída

GetService – přetížení

Microsoft.Windows.Design – obor názvů

EditingContext

ContextItem

Další zdroje

WPF Designer Extensibility