IDesignerLoaderHost2 Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
GetKeyedServices(IServiceProvider, Type, Object) |
Pobiera wyliczenie usług typu |
GetKeyedServices<T>(IServiceProvider, Object) |
Pobiera wyliczenie usług typu |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Pobiera usługę typu |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Pobiera usługę typu |
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 |
GetRequiredService<T>(IServiceProvider) |
Pobierz usługę typu |
GetService<T>(IServiceProvider) |
Pobierz usługę typu |
GetServices(IServiceProvider, Type) |
Pobierz wyliczenie usług typu |
GetServices<T>(IServiceProvider) |
Pobierz wyliczenie usług typu |
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. |