ServiceProviders 類別

定義

提供介面實作 IServiceProvider ,並以可新增服務的方法。

public ref class ServiceProviders : IServiceProvider
[System.ComponentModel.Browsable(false)]
public class ServiceProviders : IServiceProvider
[<System.ComponentModel.Browsable(false)>]
type ServiceProviders = class
    interface IServiceProvider
Public Class ServiceProviders
Implements IServiceProvider
繼承
ServiceProviders
衍生
屬性
實作

備註

這是一個用於序列化內容的工具類別。 此類別基本上是一個僅輸入字典,用於儲存依服務類型鍵入的服務,並實 IServiceProvider 作以後可從同一字典檢索。 使用字典可以避免重複查詢同一服務。 此類別是 XamlDesignerSerializationManager 的基底類別,該服務用於 WPF 其他部分的 ShouldSerialize 方法實作。

使用此類別需要參考 WPF 組件,並非用於一般 .NET Framework XAML Services 場景。 此情境用於WPF序列化期間服務密集型功能的內部實作,例如處理某些類型的 ShouldSerialize 實作時。 此情境中涉及的實用類是導出類 XamlDesignerSerializationManager

建構函式

名稱 Description
ServiceProviders()

初始化 ServiceProviders 類別的新執行個體。

方法

名稱 Description
AddService(Type, Object)

這會讓服務加入清單。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetService(Type)

取得指定型別的服務物件。

GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於