CodeDomDesignerLoader.Initialize Yöntem
Tanım
Ö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.
Hizmetleri başlatır.
protected:
override void Initialize();
protected override void Initialize ();
override this.Initialize : unit -> unit
Protected Overrides Sub Initialize ()
Özel durumlar
IDesignerLoaderHost başlatılmadı veya tasarımcı yükleyicisi CodeDom serileştirmesi için gereken bir tür çözümleme hizmeti sağlamadı.
Açıklamalar
Aşağıdaki tabloda, öğesinin hizmet kapsayıcısına eklediği CodeDomDesignerLoader değiştirilebilir hizmetler açıklanmaktadır.
Süre | Tanım |
---|---|
INameCreationService | Nesnelerin adlarını oluşturmak için semantik sağlar. Hizmet, dil için geçerli tanımlayıcılar olan adlar oluşturmak için CodeDOM sağlayıcısının ICodeGenerator arabirimini kullanır. Ayrıca, ad oluşturma hizmeti boş adları destekler. Serileştirme sırasında boş adlar geçici yerel değişkenler olarak yorumlanmalıdır. |
IDesignerSerializationService | Diğer nesnelerin bir bileşen grubunu ikili nesne halinde serileştirmesine izin verir. Bu hizmet genellikle kopyalama ve yapıştırma veya geri alma ve yineleme gibi özellikler tarafından kullanılır. CodeDomDesignerLoader sınıfı, nesneler için CodeDOM ağaçları oluşturmayı temel alan bir tasarımcı serileştirme hizmeti sağlar. |
ComponentSerializationService | Bu hizmet, IDesignerSerializationService bir ikili nesneye bileşenleri seri hale getirmek için bir araç olarak yerini alır. |
Değiştirilebilir ve değiştirilemeyen hizmetlerle ilgili ayrıntılar için bkz BasicDesignerLoader. .
Şunlara uygulanır
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.