CodeDomComponentSerializationService Sınıf

Tanım

Bir bileşen kümesini serileştirme deposuna serileştirir.

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
Devralma
CodeDomComponentSerializationService

Açıklamalar

CodeDomComponentSerializationService sınıfı, bir dizi bileşeni veya seri hale getirilebilir nesneyi serileştirme deposuna serileştirir. Daha sonra mağaza daha sonra seri durumdan çıkarılabilir. sınıfı, CodeDomComponentSerializationService serileştirme biçiminin opak olması ve nesnelerin kısmi serileştirilmesine izin vermesi bakımından diğer serileştirme düzenlerinden farklıdır. Örneğin, bir nesne için yalnızca seçili özellikleri seri hale getirebilirsiniz.

ComponentSerializationService temel sınıfı, .NET Framework sürüm 1.0'dan IDesignerSerializationService arabiriminin yerini alır, ancak ikincisi geriye dönük uyumluluk için korunur. CodeDomComponentSerializationService sınıfı arabirimini IDesignerSerializationService uygulamaz, ancak için sorgularsanız, geriye dönük uyumluluğu sağlamak için IDesignerSerializationServiceCodeDomDesignerLoader bir köprü uygulaması sağlar.

Oluşturucular

Name Description
CodeDomComponentSerializationService()

CodeDomComponentSerializationService sınıfının yeni bir örneğini başlatır.

CodeDomComponentSerializationService(IServiceProvider)

Hizmetleri çözümlemek için verilen hizmet sağlayıcısını CodeDomComponentSerializationService kullanarak sınıfın yeni bir örneğini başlatır.

Yöntemler

Name Description
CreateStore()

Yeni SerializationStorebir oluşturur.

Deserialize(SerializationStore, IContainer)

Verilen depoyu seri durumdan çıkarır ve verileni IContainer seri durumdan çıkarılmış IComponent nesnelerle doldurur.

Deserialize(SerializationStore)

Bir nesne koleksiyonu oluşturmak için verilen depoyu seri durumdan kaldırır.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Verilen SerializationStore değeri verilen kapsayıcıya seri durumdan çıkararak isteğe bağlı olarak varsayılan özellik değerlerini uygular.

DeserializeTo(SerializationStore, IContainer, Boolean)

Verilen SerializationStore kapsayıcının seri durumdan çıkarılır ve isteğe bağlı olarak geri dönüştürülen türler doğrulanır.

(Devralındığı yer: ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer)

Verilen kapsayıcıya verilen SerializationStore seri durumdan çıkar.

(Devralındığı yer: ComponentSerializationService)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
LoadStore(Stream)

Verilen akıştan bir SerializationStore yükler.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Serialize(SerializationStore, Object)

Verilen nesnesini verilen SerializationStoreöğesine serileştirir.

SerializeAbsolute(SerializationStore, Object)

Verilen nesneyi seri hale getirerek varsayılan özellik değerlerini hesaplar.

SerializeMember(SerializationStore, Object, MemberDescriptor)

Verilen nesnede verilen üyeyi serileştirir.

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

Verilen nesnede verilen üyeyi serileştirir, ancak varsayılan özellik değerini içeriyorsa üyeyi de serileştirir.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.