Aracılığıyla paylaş


CodeDomDesignerLoader.Initialize Yöntem

Tanım

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.