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, hizmet kapsayıcısına eklediği değiştirilebilir hizmetler CodeDomDesignerLoader açıklanmaktadır.

Terim 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 seri hale getirmesine izin verir. Bu hizmet genellikle kopyalama ve yapıştırma veya geri alma ve yineleme gibi özellikler tarafından kullanılır. sınıfı, CodeDomDesignerLoader 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 değiştirir.

Değiştirilebilir ve değiştirilemeyen hizmetlerle ilgili ayrıntılar için bkz BasicDesignerLoader. .

Şunlara uygulanır

Ayrıca bkz.