Udostępnij za pośrednictwem


IDesignerLoaderHost2 Interfejs

Definicja

Udostępnia interfejs rozszerzający IDesignerLoaderHost , aby określić, czy błędy są tolerowane podczas ładowania dokumentu projektowego.

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
Implementuje

Uwagi

Użyj interfejsu IDesignerLoaderHost2 , aby określić, czy moduł ładujący projektanta może kontynuować ładowanie, gdy wystąpią błędy podczas deserializacji.

Właściwości

CanReloadWithErrors

Pobiera lub ustawia wartość wskazującą, czy możliwe jest ponowne załadowanie z błędami.

Container

Pobiera kontener dla tego hosta projektanta.

(Odziedziczone po IDesignerHost)
IgnoreErrorsDuringReload

Pobiera lub ustawia wartość wskazującą, czy błędy powinny być ignorowane po Reload() wywołaniu.

InTransaction

Pobiera wartość wskazującą, czy host projektanta jest obecnie w transakcji.

(Odziedziczone po IDesignerHost)
Loading

Pobiera wartość wskazującą, czy host projektanta aktualnie ładuje dokument.

(Odziedziczone po IDesignerHost)
RootComponent

Pobiera wystąpienie klasy bazowej używane jako składnik główny bieżącego projektu.

(Odziedziczone po IDesignerHost)
RootComponentClassName

Pobiera w pełni kwalifikowaną nazwę klasy, która jest projektowana.

(Odziedziczone po IDesignerHost)
TransactionDescription

Pobiera opis bieżącej transakcji.

(Odziedziczone po IDesignerHost)

Metody

Activate()

Aktywuje projektanta, który host jest hostem.

(Odziedziczone po IDesignerHost)
AddService(Type, Object)

Dodaje określoną usługę do kontenera usługi.

(Odziedziczone po IServiceContainer)
AddService(Type, Object, Boolean)

Dodaje określoną usługę do kontenera usługi i opcjonalnie promuje usługę do dowolnych kontenerów usługi nadrzędnej.

(Odziedziczone po IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Dodaje określoną usługę do kontenera usługi.

(Odziedziczone po IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean)

Dodaje określoną usługę do kontenera usługi i opcjonalnie promuje usługę do kontenerów usługi nadrzędnej.

(Odziedziczone po IServiceContainer)
CreateComponent(Type)

Tworzy składnik określonego typu i dodaje go do dokumentu projektowego.

(Odziedziczone po IDesignerHost)
CreateComponent(Type, String)

Tworzy składnik określonego typu i nazwy oraz dodaje go do dokumentu projektowego.

(Odziedziczone po IDesignerHost)
CreateTransaction()

Tworzy element DesignerTransaction , który może hermetyzować sekwencje zdarzeń w celu zwiększenia wydajności i włączenia funkcji cofania i ponownego obsługi.

(Odziedziczone po IDesignerHost)
CreateTransaction(String)

Tworzy element DesignerTransaction , który może hermetyzować sekwencje zdarzeń w celu zwiększenia wydajności i włączenia funkcji cofania i ponownego obsługi przy użyciu określonego opisu transakcji.

(Odziedziczone po IDesignerHost)
DestroyComponent(IComponent)

Niszczy określony składnik i usuwa go z kontenera projektanta.

(Odziedziczone po IDesignerHost)
EndLoad(String, Boolean, ICollection)

Kończy operację ładowania projektanta.

(Odziedziczone po IDesignerLoaderHost)
GetDesigner(IComponent)

Pobiera wystąpienie projektanta zawierające określony składnik.

(Odziedziczone po IDesignerHost)
GetService(Type)

Pobiera obiekt usługi określonego typu.

(Odziedziczone po IServiceProvider)
GetType(String)

Pobiera wystąpienie określonej, w pełni kwalifikowanej nazwy typu.

(Odziedziczone po IDesignerHost)
Reload()

Ponownie ładuje dokument projektowy.

(Odziedziczone po IDesignerLoaderHost)
RemoveService(Type)

Usuwa określony typ usługi z kontenera usługi.

(Odziedziczone po IServiceContainer)
RemoveService(Type, Boolean)

Usuwa określony typ usługi z kontenera usługi i opcjonalnie promuje usługę do kontenerów usługi nadrzędnej.

(Odziedziczone po IServiceContainer)

Zdarzenia

Activated

Występuje po aktywowaniu tego projektanta.

(Odziedziczone po IDesignerHost)
Deactivated

Występuje, gdy ten projektant jest dezaktywowany.

(Odziedziczone po IDesignerHost)
LoadComplete

Występuje po zakończeniu ładowania dokumentu przez tego projektanta.

(Odziedziczone po IDesignerHost)
TransactionClosed

Dodaje procedurę obsługi zdarzeń TransactionClosed dla zdarzenia.

(Odziedziczone po IDesignerHost)
TransactionClosing

Dodaje procedurę obsługi zdarzeń TransactionClosing dla zdarzenia.

(Odziedziczone po IDesignerHost)
TransactionOpened

Dodaje procedurę obsługi zdarzeń TransactionOpened dla zdarzenia.

(Odziedziczone po IDesignerHost)
TransactionOpening

Dodaje procedurę obsługi zdarzeń TransactionOpening dla zdarzenia.

(Odziedziczone po IDesignerHost)

Metody rozszerzania

GetKeyedService<T>(IServiceProvider, Object)

Pobiera usługę typu T z elementu IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Pobiera wyliczenie usług typu serviceType z klasy IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Pobiera wyliczenie usług typu T z klasy IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Pobiera usługę typu serviceType z elementu IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Pobiera usługę typu T z elementu IServiceProvider.

CreateAsyncScope(IServiceProvider)

Tworzy nową AsyncServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie.

CreateScope(IServiceProvider)

Tworzy nową IServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie.

GetRequiredService(IServiceProvider, Type)

Pobierz usługę typu serviceType z elementu IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Pobierz usługę typu T z elementu IServiceProvider.

GetService<T>(IServiceProvider)

Pobierz usługę typu T z elementu IServiceProvider.

GetServices(IServiceProvider, Type)

Pobierz wyliczenie usług typu serviceType z klasy IServiceProvider.

GetServices<T>(IServiceProvider)

Pobierz wyliczenie usług typu T z klasy IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Pobiera obiekt zbierający rekordy dziennika wysyłane do fałszywego rejestratora.

GetFakeRedactionCollector(IServiceProvider)

Pobiera fałszywe wystąpienie modułu zbierającego redactor z kontenera wstrzykiwania zależności.

Dotyczy

Zobacz też