Share via


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 seri hale getirme deposuna serileştirir. Daha sonra depo 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.

temel sınıfı, ComponentSerializationService.NET Framework sürüm 1.0'dan arabirimini değiştirirIDesignerSerializationService, 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

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ın yeni bir örneğini başlatır.

Yöntemler

CreateStore()

Yeni bir SerializationStore oluşturur.

Deserialize(SerializationStore)

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

Deserialize(SerializationStore, IContainer)

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

DeserializeTo(SerializationStore, IContainer)

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

(Devralındığı yer: ComponentSerializationService)
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, Boolean, Boolean)

Verilen SerializationStore kapsayıcının seri durumdan çıkarılır ve isteğe bağlı olarak varsayılan özellik değerleri uygulanır.

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()

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

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

Verilen akıştan bir SerializationStore yükler.

MemberwiseClone()

Geçerli Objectöğesinin sığ 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 serileştirir.

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.