ComponentSerializationService 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供將一組元件或可序列化物件序列化到序列化儲存的基底類別。
public ref class ComponentSerializationService abstract
public abstract class ComponentSerializationService
type ComponentSerializationService = class
Public MustInherit Class ComponentSerializationService
- 繼承
-
ComponentSerializationService
- 衍生
備註
它將 ComponentSerializationService 一組元件或可序列化的物件序列化到序列化儲存庫中。 之後可以將儲存區解序。 此 ComponentSerializationService 類別與其他序列化方案不同,在於序列化格式為不透明,且允許部分序列化物件。 例如,你可以選擇只序列化特定屬性給物件。
這個類別是 abstract。 通常,a DesignerLoader 會提供此類別的具體實作,並將其作為服務加入其 DesignSurface。 這使得物件能以最適合它們的格式序列化。
ComponentSerializationService 類別取代了 .NET Framework 1.0 版本中的 IDesignerSerializationService 介面,儘管後者仍保留以向後相容。
給實施者的注意事項
當你從 ComponentSerializationService 該類別繼承時,必須覆蓋該類別中的所有方法。 其中一些方法設計用來拋出例外,詳見相關主題;強烈建議衍生類別遵循這些指引,以維持運作一致性。 如需詳細資訊,請參閱 CodeDomComponentSerializationService 類別。
建構函式
| 名稱 | Description |
|---|---|
| ComponentSerializationService() |
初始化 ComponentSerializationService 類別的新執行個體。 |