System.ComponentModel.Design.Serialization Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tasarım zamanında özelleştirmeyi ve serileştirme denetimini destekleyen türler sağlar.
Sınıflar
BasicDesignerLoader |
Arabirimin IDesignerLoaderService bir uygulamasını sağlar. |
CodeDomComponentSerializationService |
Bir bileşen kümesini serileştirme deposuna serileştirir. |
CodeDomDesignerLoader |
CodeDOM tabanlı tasarımcı yükleyicisi uygulamak için temel sınıfı sağlar. |
CodeDomLocalizationProvider |
CodeDOM kaynak serileştirme hizmetleri sağlar. Bu sınıf devralınamaz. |
CodeDomSerializer |
Bir nesne grafını bir dizi CodeDOM deyimiyle serileştirir. Bu sınıf, seri hale getirici için soyut bir temel sınıf sağlar. |
CodeDomSerializerBase |
Sınıflar için CodeDomSerializer bir temel sınıf sağlar. |
CodeDomSerializerException |
Serileştirme hatası için satır numarası bilgileri kullanılabilir olduğunda oluşan özel durum. |
CollectionCodeDomSerializer |
Koleksiyonları serileştirir. |
ComponentSerializationService |
Bir bileşen kümesini veya seri hale getirilebilir nesneleri seri hale getirme deposuna serileştirmek için temel sınıfı sağlar. |
ContextStack |
Bilgileri iç içe seri hale getiriciler için kullanılabilir hale getirmek için seri hale getirici tarafından kullanılabilecek bir yığın nesnesi sağlar. |
DefaultSerializationProviderAttribute |
DefaultSerializationProviderAttribute özniteliği, bu tür seri hale getiricinin varsayılan sağlayıcısı olarak kullanılacak sınıfı göstermek için bir seri hale getiriciye yerleştirilir. |
DesignerLoader |
Özel tasarımcı yükleyicisi uygulamak için kullanılabilecek temel bir tasarımcı yükleyici arabirimi sağlar. |
DesignerSerializationManager |
Arabirimin IDesignerSerializationManager bir uygulamasını sağlar. |
DesignerSerializerAttribute |
Seri hale getirme yöneticisinin bu özniteliğin uygulandığı türün değerlerini serileştirmek için kullanacağı seri hale getiriciyi gösterir. Bu sınıf devralınamaz. |
ExpressionContext |
Bağlam durumunu seri hale getiriciler arasında geçirmek için bir araç sağlar. Bu sınıf devralınamaz. |
InstanceDescriptor |
Bir nesnenin örneğini oluşturmak için gereken bilgileri sağlar. Bu sınıf devralınamaz. |
MemberCodeDomSerializer |
Nesne grafı içinde bir yansıma temel öğesini serileştirmek için temel sınıfı sağlar. |
MemberRelationshipService |
Bir üyeyi başka bir üyeyle ilişkili olarak temel sınıfı sağlar. |
ObjectStatementCollection |
tarafından StatementContextsunulan deyimler tablosunu tutar. Bu sınıf devralınamaz. |
ResolveNameEventArgs |
ResolveName olayı için veriler sağlar. |
RootContext |
, CodeDomSerializer kök nesnesinin tanımını sağlamak için bir kök bağlam ekler. Bu sınıf devralınamaz. |
RootDesignerSerializerAttribute |
Kök tasarımcı nesnesi için kullanılacak temel seri hale getiriciyi gösterir. Bu sınıf devralınamaz. |
SerializationStore |
için serileştirme verilerini depolamak için ComponentSerializationServicetemel sınıfı sağlar. |
SerializeAbsoluteContext |
Seri hale getiricilerin varsayılan değerleri işlemesi gerektiğini belirtir. Bu sınıf devralınamaz. |
StatementContext |
Deyimlerin serileştirilebileceği bir konum sağlar. Bu sınıf devralınamaz. |
TypeCodeDomSerializer |
Bir nesneyi yeni bir türe serileştirir. |
Yapılar
MemberRelationship |
Bir nesne ile üye arasındaki tek bir ilişkiyi temsil eder. |
Arabirimler
ICodeDomDesignerReload |
Tasarımcının yeniden yüklenmesini iyileştirmek için kullanılabilecek bir arabirim sağlar. |
IDesignerLoaderHost |
Bir tasarımcı konağından serileştirilmiş durumdan yüklemeyi destekleyecek şekilde genişletebilen bir arabirim sağlar. |
IDesignerLoaderHost2 |
Tasarım belgesi yüklenirken hataların tolere edilip edilmeyeceğini belirtmek için genişleten IDesignerLoaderHost bir arabirim sağlar. |
IDesignerLoaderService |
Tasarımcı yükleyicisini, dış bileşenlerin zaman uyumsuz yüklenmesini destekleyecek şekilde genişletebilen bir arabirim sağlar. |
IDesignerSerializationManager |
Tasarım zamanı serileştirmeyi yönetebilen bir arabirim sağlar. |
IDesignerSerializationProvider |
Seri hale getirici erişimi sağlayan bir arabirim sağlar. |
IDesignerSerializationService |
Serileştirme ve seri durumdan çıkarma çağırabilen bir arabirim sağlar. |
INameCreationService |
Nesneler için benzersiz adlar oluşturabilen bir hizmet sağlar. |
Numaralandırmalar
BasicDesignerLoader.ReloadOptions |
yönteminin Reload(BasicDesignerLoader+ReloadOptions) davranışını tanımlar. Bu bayraklar bit düzeyinde |
CodeDomLocalizationModel |
CodeDom kaynak bağdaştırıcısı tarafından kullanılacak yerelleştirme modelini belirler. |
Temsilciler
ResolveNameEventHandler |
Bir serileştirme yöneticisinin ResolveName olayını işleyen yöntemi temsil eder. |
Açıklamalar
Bu ad alanında sınıflar aşağıdaki kategorilere ayrılabilir:
Belirli bir tür için kullanılacak seri hale getiriciyi belirtmek için kullanılabilecek serileştirme öznitelikleri: DesignerSerializerAttributebelirli bir tür için kullanılacak seri hale getiriciyi belirtmek için ve RootDesignerSerializerAttributekök tasarımcı için kullanılacak temel seri hale getiriciyi belirtmek için .
Bir tasarımcının serileştirmeyi özelleştirmek için uygulayabileceği sınıflar: IDesignerLoaderHost, tasarımcı belgesini serileştirilmiş durumdan yüklemek için ve IDesignerLoaderServicedış bileşenler ve zaman uyumsuz yükleme söz konusu olduğunda tasarımcı belgesini yüklemek için.
Bir tasarımcının serileştirme işlemini yönetmek için kullanabileceği arabirimler: IDesignerSerializationManager, özel seri hale getiricileri kaydetmek veya almak için; IDesignerSerializationProviderbir seri hale getiriciyi bir IDesignerSerializationManager; ve IDesignerSerializationServiceiçin kullanılabilir hale getirmek için serileştirme ve seri durumdan çıkarma yöntemleri sağlar.
Bir tasarımcının yükleme işlemini özelleştirmek için uygulanabilen bir arabirim: DesignerLoader.
Tasarımcının yeniden yüklemesini iyileştirmek için kullanılabilecek bir arabirim: ICodeDomDesignerReload.
Diğer yardımcı sınıflar: INameCreationService, nesneler için benzersiz adlar oluşturmaya yönelik bir arabirim; ContextStack, seri hale getiricilerle seri hale getirme bağlamı bilgilerini paylaşmak için yararlı olan bir veri yapısı ve InstanceDescriptorseri hale getirilebilir bir nesneyi açıklayabilen bir nesne.