ServiceProviders 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供介面實作 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) |