IDesignerSerializationService 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供可以叫用序列化 (Serialization) 和還原序列化 (Deserialization) 的介面。
public interface class IDesignerSerializationService
public interface IDesignerSerializationService
type IDesignerSerializationService = interface
Public Interface IDesignerSerializationService
- 衍生
備註
此服務提供方法,可將物件的集合轉換成可串行化物件,代表它們,以及將串行化數據轉換成它所代表的物件或物件。
支援設計工具的所有元件都必須支援每個元件類型的串行化。 當設計工具掃描每個類型的公用屬性、方法和事件,並在類型描述元中表示這些屬性時,就會發生這種情況。
這個介面會使用掃描成員的技術,將元件集合轉換成支援運行時間串行化的單一物件。 這不一定提供屬於 類別的自定義型別串行化。 許多物件都需要自定義串行化程式,才能在運行時間串行化其值。 若要指定自訂類型的串行化程式,請使用 DesignerSerializerAttribute 屬性或實作 IDesignerSerializationProvider。
方法
Deserialize(Object) |
將指定的序列化資料物件還原序列化,並傳回由資料所表示的物件集合。 |
Serialize(ICollection) |
將指定的物件集合序列化,並將它們儲存在序列化資料物件中。 |