IDesignerLoaderHost Antarmuka

Definisi

Menyediakan antarmuka yang dapat memperluas host perancang untuk mendukung pemuatan dari status berseri.

public interface class IDesignerLoaderHost : IServiceProvider, System::ComponentModel::Design::IDesignerHost
public interface class IDesignerLoaderHost : System::ComponentModel::Design::IDesignerHost
public interface IDesignerLoaderHost : IServiceProvider, System.ComponentModel.Design.IDesignerHost
public interface IDesignerLoaderHost : System.ComponentModel.Design.IDesignerHost
type IDesignerLoaderHost = interface
    interface IDesignerHost
    interface IServiceContainer
    interface IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost, IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost
Turunan
Penerapan

Keterangan

Dapat IDesignerHost mengimplementasikan antarmuka ini untuk mengaktifkan dukungan pemuatan oleh DesignerLoader.

Pemuat perancang memberi tahu host perancang bahwa ia perlu memanggil beban atau pemuatan ulang sehingga host perancang dapat melakukan tugas tambahan saat ini.

Kelas ini diisolasi dari IDesignerHost untuk menekankan bahwa pemuat perancang, bukan host perancang, harus memulai semua pemuatan dan pemuatan ulang dokumen desain.

Properti

Container

Mendapatkan kontainer untuk host perancang ini.

(Diperoleh dari IDesignerHost)
InTransaction

Mendapatkan nilai yang menunjukkan apakah host perancang saat ini sedang dalam transaksi.

(Diperoleh dari IDesignerHost)
Loading

Mendapatkan nilai yang menunjukkan apakah host perancang saat ini memuat dokumen.

(Diperoleh dari IDesignerHost)
RootComponent

Mendapatkan instans kelas dasar yang digunakan sebagai komponen akar untuk desain saat ini.

(Diperoleh dari IDesignerHost)
RootComponentClassName

Mendapatkan nama kelas yang sepenuhnya memenuhi syarat yang sedang dirancang.

(Diperoleh dari IDesignerHost)
TransactionDescription

Mendapatkan deskripsi transaksi saat ini.

(Diperoleh dari IDesignerHost)

Metode

Activate()

Mengaktifkan perancang yang dihosting host ini.

(Diperoleh dari IDesignerHost)
AddService(Type, Object)

Menambahkan layanan yang ditentukan ke kontainer layanan.

(Diperoleh dari IServiceContainer)
AddService(Type, Object, Boolean)

Menambahkan layanan yang ditentukan ke kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk apa pun.

(Diperoleh dari IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Menambahkan layanan yang ditentukan ke kontainer layanan.

(Diperoleh dari IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean)

Menambahkan layanan yang ditentukan ke kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk.

(Diperoleh dari IServiceContainer)
CreateComponent(Type)

Membuat komponen dari jenis yang ditentukan dan menambahkannya ke dokumen desain.

(Diperoleh dari IDesignerHost)
CreateComponent(Type, String)

Membuat komponen dari jenis dan nama yang ditentukan, dan menambahkannya ke dokumen desain.

(Diperoleh dari IDesignerHost)
CreateTransaction()

DesignerTransaction Membuat yang dapat merangkum urutan peristiwa untuk meningkatkan performa dan mengaktifkan fungsionalitas dukungan urungkan dan ulangi.

(Diperoleh dari IDesignerHost)
CreateTransaction(String)

DesignerTransaction Membuat yang dapat merangkum urutan peristiwa untuk meningkatkan performa dan mengaktifkan fungsionalitas dukungan batalkan dan ulangi, menggunakan deskripsi transaksi yang ditentukan.

(Diperoleh dari IDesignerHost)
DestroyComponent(IComponent)

Menghancurkan komponen yang ditentukan dan menghapusnya dari kontainer perancang.

(Diperoleh dari IDesignerHost)
EndLoad(String, Boolean, ICollection)

Mengakhiri operasi pemuatan perancang.

GetDesigner(IComponent)

Mendapatkan instans perancang yang berisi komponen yang ditentukan.

(Diperoleh dari IDesignerHost)
GetService(Type)

Mendapatkan objek layanan dari jenis yang ditentukan.

(Diperoleh dari IServiceProvider)
GetType(String)

Mendapatkan instans nama jenis yang ditentukan dan sepenuhnya memenuhi syarat.

(Diperoleh dari IDesignerHost)
Reload()

Memuat ulang dokumen desain.

RemoveService(Type)

Menghapus jenis layanan yang ditentukan dari kontainer layanan.

(Diperoleh dari IServiceContainer)
RemoveService(Type, Boolean)

Menghapus jenis layanan yang ditentukan dari kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk.

(Diperoleh dari IServiceContainer)

Acara

Activated

Terjadi ketika perancang ini diaktifkan.

(Diperoleh dari IDesignerHost)
Deactivated

Terjadi ketika perancang ini dinonaktifkan.

(Diperoleh dari IDesignerHost)
LoadComplete

Terjadi ketika perancang ini selesai memuat dokumennya.

(Diperoleh dari IDesignerHost)
TransactionClosed

Menambahkan penanganan aktivitas untuk peristiwa tersebut TransactionClosed .

(Diperoleh dari IDesignerHost)
TransactionClosing

Menambahkan penanganan aktivitas untuk peristiwa tersebut TransactionClosing .

(Diperoleh dari IDesignerHost)
TransactionOpened

Menambahkan penanganan aktivitas untuk peristiwa tersebut TransactionOpened .

(Diperoleh dari IDesignerHost)
TransactionOpening

Menambahkan penanganan aktivitas untuk peristiwa tersebut TransactionOpening .

(Diperoleh dari IDesignerHost)

Metode Ekstensi

GetKeyedService<T>(IServiceProvider, Object)

Mendapatkan layanan jenis T dari IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Mendapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Mendapatkan enumerasi layanan jenis T dari IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Mendapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Mendapatkan layanan jenis T dari IServiceProvider.

CreateAsyncScope(IServiceProvider)

Membuat baru AsyncServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

CreateScope(IServiceProvider)

Membuat baru IServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

GetRequiredService(IServiceProvider, Type)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetServices(IServiceProvider, Type)

Dapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetServices<T>(IServiceProvider)

Dapatkan enumerasi layanan jenis T dari IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Mendapatkan objek yang mengumpulkan rekaman log yang dikirim ke pencatat palsu.

GetFakeRedactionCollector(IServiceProvider)

Mendapatkan instans kolektor redactor palsu dari kontainer injeksi dependensi.

Berlaku untuk

Lihat juga