CodeDomDesignerLoader.Initialize Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.