Bagikan melalui


CodeDomDesignerLoader.Initialize Metode

Definisi

Menginisialisasi layanan.

protected:
 override void Initialize();
protected override void Initialize ();
override this.Initialize : unit -> unit
Protected Overrides Sub Initialize ()

Pengecualian

IDesignerLoaderHost belum diinisialisasi, atau pemuat perancang tidak menyediakan layanan resolusi jenis, yang diperlukan untuk serialisasi CodeDom.

Keterangan

Tabel berikut ini menjelaskan layanan yang dapat diganti yang CodeDomDesignerLoader ditambahkan ke kontainer layanan.

Istilah Definisi
INameCreationService Menyediakan semantik untuk membuat nama objek. Layanan ini menggunakan antarmuka penyedia ICodeGenerator CodeDOM untuk membuat nama yang merupakan pengidentifikasi yang valid untuk bahasa tersebut. Selain itu, layanan pembuatan nama mendukung nama kosong. Nama kosong harus ditafsirkan sebagai variabel lokal sementara selama serialisasi.
IDesignerSerializationService Memungkinkan objek lain untuk menserialisasikan sekelompok komponen ke dalam objek biner. Layanan ini paling sering digunakan oleh fitur seperti salin dan tempel atau batalkan dan ulangi. Kelas ini CodeDomDesignerLoader menyediakan layanan serialisasi perancang yang didasarkan pada pembuatan pohon CodeDOM untuk objek.
ComponentSerializationService Layanan ini menggantikan IDesignerSerializationService sebagai sarana untuk menserialisasikan komponen ke objek biner.

Untuk detail tentang layanan yang dapat diganti dan tidak dapat diganti, lihat BasicDesignerLoader.

Berlaku untuk

Lihat juga