共用方式為


ServiceManager.GetService 方法 (Type)

在衍生類別中覆寫時,擷取指定型別之服務的執行個體。

命名空間:  Microsoft.Windows.Design
組件:  Microsoft.Windows.Design.Extensibility (在 Microsoft.Windows.Design.Extensibility.dll 中)

語法

'宣告
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

參數

  • serviceType
    型別:System.Type
    要擷取的服務型別。

傳回值

型別:System.Object
所要求之服務型別的執行個體,否則為 nullNull 參照 (即 Visual Basic 中的 Nothing)。

實作

IServiceProvider.GetService(Type)

備註

如果無法接受 nullNull 參照 (即 Visual Basic 中的 Nothing) 做為傳回值,且偏好例外狀況,則改用 GetRequiredService<TServiceType>GetRequiredService<TServiceType> 提供更可靠的合約。

.NET Framework 安全性

請參閱

參考

ServiceManager 類別

GetService 多載

Microsoft.Windows.Design 命名空間

EditingContext

ContextItem

其他資源

WPF 設計工具擴充性