IDesignerLoaderHost2 Interfész

Definíció

Olyan felületet biztosít, amely kiterjed IDesignerLoaderHost annak meghatározására, hogy a tervezési dokumentumok betöltése során a hibák tolerálhatók-e.

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
Megvalósítás

Megjegyzések

IDesignerLoaderHost2 Az interfész használatával megadhatja, hogy a tervezőbetöltő folytathatja-e a betöltést, ha hiba történik a deszerializálás során.

Tulajdonságok

Name Description
CanReloadWithErrors

Lekéri vagy beállít egy értéket, amely jelzi, hogy lehetséges-e újratöltés hibákkal.

Container

Lekéri a tervező gazdagép tárolót.

(Öröklődés forrása IDesignerHost)
IgnoreErrorsDuringReload

Lekéri vagy beállít egy értéket, amely jelzi, hogy a hibák figyelmen kívül hagyhatók-e a meghíváskor Reload() .

InTransaction

Beolvas egy értéket, amely jelzi, hogy a tervező gazdagép jelenleg tranzakcióban van-e.

(Öröklődés forrása IDesignerHost)
Loading

Beolvas egy értéket, amely jelzi, hogy a tervező gazdagép éppen betölti-e a dokumentumot.

(Öröklődés forrása IDesignerHost)
RootComponent

Lekéri az aktuális tervezés gyökérösszetevőjeként használt alaposztály példányát.

(Öröklődés forrása IDesignerHost)
RootComponentClassName

Lekéri a tervezett osztály teljes nevét.

(Öröklődés forrása IDesignerHost)
TransactionDescription

Lekéri az aktuális tranzakció leírását.

(Öröklődés forrása IDesignerHost)

Metódusok

Name Description
Activate()

Aktiválja a gazdagép által üzemeltetett tervezőt.

(Öröklődés forrása IDesignerHost)
AddService(Type, Object, Boolean)

Hozzáadja a megadott szolgáltatást a szolgáltatástárolóhoz, és opcionálisan előlépteti a szolgáltatást bármely szülőszolgáltatás-tárolóban.

(Öröklődés forrása IServiceContainer)
AddService(Type, Object)

Hozzáadja a megadott szolgáltatást a szolgáltatástárolóhoz.

(Öröklődés forrása IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean)

Hozzáadja a megadott szolgáltatást a szolgáltatástárolóhoz, és opcionálisan előlépteti a szolgáltatást a szülőszolgáltatás-tárolókhoz.

(Öröklődés forrása IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Hozzáadja a megadott szolgáltatást a szolgáltatástárolóhoz.

(Öröklődés forrása IServiceContainer)
CreateComponent(Type, String)

Létrehoz egy összetevőt a megadott típusból és névből, és hozzáadja a terveződokumentumhoz.

(Öröklődés forrása IDesignerHost)
CreateComponent(Type)

Létrehozza a megadott típusú összetevőt, és hozzáadja a terveződokumentumhoz.

(Öröklődés forrása IDesignerHost)
CreateTransaction()

Létrehoz egy olyan eseményütemezéseket DesignerTransaction , amelyek javítják a teljesítményt, és lehetővé teszik a visszavonást, és újra elvégzik a támogatási funkciókat.

(Öröklődés forrása IDesignerHost)
CreateTransaction(String)

Létrehoz egy DesignerTransaction olyan eseményütemezéseket, amelyek javítják a teljesítményt, és engedélyezik a visszavonást, és újra elvégzik a támogatási funkciókat a megadott tranzakcióleírás használatával.

(Öröklődés forrása IDesignerHost)
DestroyComponent(IComponent)

Megsemmisíti a megadott összetevőt, és eltávolítja azt a tervezőtárolóból.

(Öröklődés forrása IDesignerHost)
EndLoad(String, Boolean, ICollection)

A tervező betöltési műveletének befejezése.

(Öröklődés forrása IDesignerLoaderHost)
GetDesigner(IComponent)

Lekéri a megadott összetevőt tartalmazó tervezőpéldányt.

(Öröklődés forrása IDesignerHost)
GetService(Type)

Lekéri a megadott típusú szolgáltatásobjektumot.

(Öröklődés forrása IServiceProvider)
GetType(String)

Lekéri a megadott, teljes típusnév egy példányát.

(Öröklődés forrása IDesignerHost)
Reload()

Újra betölti a terveződokumentumot.

(Öröklődés forrása IDesignerLoaderHost)
RemoveService(Type, Boolean)

Eltávolítja a megadott szolgáltatástípust a szolgáltatástárolóból, és opcionálisan előlépteti a szolgáltatást a szülőszolgáltatás-tárolókra.

(Öröklődés forrása IServiceContainer)
RemoveService(Type)

Eltávolítja a megadott szolgáltatástípust a szolgáltatástárolóból.

(Öröklődés forrása IServiceContainer)

esemény

Name Description
Activated

Ez akkor fordul elő, ha a tervező aktiválva van.

(Öröklődés forrása IDesignerHost)
Deactivated

Ez akkor fordul elő, ha a tervező inaktiválva van.

(Öröklődés forrása IDesignerHost)
LoadComplete

Ez akkor fordul elő, ha a tervező befejezi a dokumentum betöltését.

(Öröklődés forrása IDesignerHost)
TransactionClosed

Hozzáad egy eseménykezelőt az TransactionClosed eseményhez.

(Öröklődés forrása IDesignerHost)
TransactionClosing

Hozzáad egy eseménykezelőt az TransactionClosing eseményhez.

(Öröklődés forrása IDesignerHost)
TransactionOpened

Hozzáad egy eseménykezelőt az TransactionOpened eseményhez.

(Öröklődés forrása IDesignerHost)
TransactionOpening

Hozzáad egy eseménykezelőt az TransactionOpening eseményhez.

(Öröklődés forrása IDesignerHost)

Bővítő metódusok

Name Description
CreateAsyncScope(IServiceProvider)

Létrehoz egy újat AsyncServiceScope , amely a hatókörön belüli szolgáltatások feloldására használható.

CreateScope(IServiceProvider)

Létrehoz egy újat IServiceScope , amely a hatókörön belüli szolgáltatások feloldására használható.

GetKeyedService(IServiceProvider, Type, Object)

A szolgáltatás típusának serviceType lekérése a IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Kérje le a szolgáltatások serviceType számbavételét a IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Kérje le a szolgáltatások T számbavételét a IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

A szolgáltatás típusának serviceType lekérése a IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetRequiredService(IServiceProvider, Type)

A szolgáltatás típusának serviceType lekérése a IServiceProvider.

GetRequiredService<T>(IServiceProvider)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetService<T>(IServiceProvider)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetServices(IServiceProvider, Type)

Kérje le a szolgáltatások serviceType számbavételét a IServiceProvider.

GetServices<T>(IServiceProvider)

Kérje le a szolgáltatások T számbavételét a IServiceProvider.

A következőre érvényes:

Lásd még