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. |