CodeDomComponentSerializationService 類別

定義

序列化元件集合至序列化存放區。

public ref class CodeDomComponentSerializationService sealed : System::ComponentModel::Design::Serialization::ComponentSerializationService
public sealed class CodeDomComponentSerializationService : System.ComponentModel.Design.Serialization.ComponentSerializationService
type CodeDomComponentSerializationService = class
    inherit ComponentSerializationService
Public NotInheritable Class CodeDomComponentSerializationService
Inherits ComponentSerializationService
繼承
CodeDomComponentSerializationService

備註

類別 CodeDomComponentSerializationService 會將一元件或可串行化物件串行化為串行化存放區。 然後,稍後可以還原串行化存放區。 類別 CodeDomComponentSerializationService 與其他串行化配置不同,因為串行化格式不透明,而且允許部分串行化物件。 例如,您可以選擇只串行化對象的選取屬性。

基類 ComponentSerializationService會取代 IDesignerSerializationService .NET Framework 1.0 版中的 介面,但後者會保留供回溯相容性使用。 類別 CodeDomComponentSerializationService 不會實作 IDesignerSerializationService 介面,但如果您查詢 IDesignerSerializationService,則會 CodeDomDesignerLoader 提供網橋實作以確保回溯相容性。

建構函式

CodeDomComponentSerializationService()

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

CodeDomComponentSerializationService(IServiceProvider)

使用指定的服務提供者,初始化 CodeDomComponentSerializationService 類別的新執行個體,以解析服務。

方法

CreateStore()

建立新的 SerializationStore

Deserialize(SerializationStore)

還原序列化指定的存放區,以產生物件集合。

Deserialize(SerializationStore, IContainer)

還原序列化指定的存放區,並使用已還原序列化的 IContainer 物件填入指定的 IComponent

DeserializeTo(SerializationStore, IContainer)

還原序列化指定的 SerializationStore 至指定的容器中。

(繼承來源 ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer, Boolean)

還原序列化指定的 SerializationStore 至指定的容器,可以選擇性地驗證回收型別。

(繼承來源 ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

還原序列化指定的 SerializationStore 至指定的容器,可以選擇性地套用預設屬性值。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
LoadStore(Stream)

從指定的資料流載入 SerializationStore

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Serialize(SerializationStore, Object)

序列化指定的物件至指定的 SerializationStore

SerializeAbsolute(SerializationStore, Object)

序列化指定的物件,因而能夠產生預設屬性值。

SerializeMember(SerializationStore, Object, MemberDescriptor)

在指定的物件上將指定的成員序列化。

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

將指定物件上的指定成員序列化,但若其包含預設屬性值,就也會將該成員序列化。

ToString()

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

(繼承來源 Object)

適用於

另請參閱