Bagikan melalui


IDesignerLoaderHost2 Antarmuka

Definisi

Menyediakan antarmuka yang diperluas IDesignerLoaderHost untuk menentukan apakah kesalahan ditoleransi saat memuat dokumen desain.

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

Keterangan

IDesignerLoaderHost2 Gunakan antarmuka untuk menentukan apakah pemuat perancang dapat terus memuat ketika kesalahan terjadi selama deserialisasi.

Properti

CanReloadWithErrors

Mendapatkan atau menetapkan nilai yang menunjukkan apakah mungkin untuk memuat ulang dengan kesalahan.

Container

Mendapatkan kontainer untuk host perancang ini.

(Diperoleh dari IDesignerHost)
IgnoreErrorsDuringReload

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kesalahan harus diabaikan saat Reload() dipanggil.

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.

(Diperoleh dari IDesignerLoaderHost)
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.

(Diperoleh dari IDesignerLoaderHost)
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