IDesignerLoaderHost2 Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет интерфейс, который расширяется IDesignerLoaderHost , чтобы указать, допускаются ли ошибки при загрузке документа конструктора.
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
- Реализации
Комментарии
IDesignerLoaderHost2 Используйте интерфейс, чтобы указать, может ли загрузчик конструктора продолжать загрузку при возникновении ошибок во время десериализации.
Свойства
| Имя | Описание |
|---|---|
| CanReloadWithErrors |
Возвращает или задает значение, указывающее, можно ли перезагрузить с ошибками. |
| Container |
Возвращает контейнер для этого узла конструктора. (Унаследовано от IDesignerHost) |
| IgnoreErrorsDuringReload |
Возвращает или задает значение, указывающее, следует ли игнорировать ошибки при Reload() вызове. |
| InTransaction |
Возвращает значение, указывающее, находится ли узел конструктора в текущей транзакции. (Унаследовано от IDesignerHost) |
| Loading |
Возвращает значение, указывающее, загружает ли узел конструктора документ. (Унаследовано от IDesignerHost) |
| RootComponent |
Возвращает экземпляр базового класса, используемого в качестве корневого компонента для текущей структуры. (Унаследовано от IDesignerHost) |
| RootComponentClassName |
Возвращает полное имя создаваемого класса. (Унаследовано от IDesignerHost) |
| TransactionDescription |
Возвращает описание текущей транзакции. (Унаследовано от IDesignerHost) |
Методы
| Имя | Описание |
|---|---|
| Activate() |
Активирует конструктор, на котором размещен этот узел. (Унаследовано от IDesignerHost) |
| AddService(Type, Object, Boolean) |
Добавляет указанную службу в контейнер службы и при необходимости повышает уровень службы к любым родительским контейнерам служб. (Унаследовано от IServiceContainer) |
| AddService(Type, Object) |
Добавляет указанную службу в контейнер службы. (Унаследовано от IServiceContainer) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Добавляет указанную службу в контейнер службы и при необходимости повышает уровень службы в родительские контейнеры служб. (Унаследовано от IServiceContainer) |
| AddService(Type, ServiceCreatorCallback) |
Добавляет указанную службу в контейнер службы. (Унаследовано от IServiceContainer) |
| CreateComponent(Type, String) |
Создает компонент указанного типа и имени и добавляет его в документ конструктора. (Унаследовано от IDesignerHost) |
| CreateComponent(Type) |
Создает компонент указанного типа и добавляет его в документ конструктора. (Унаследовано от IDesignerHost) |
| CreateTransaction() |
DesignerTransaction Создает инкапсулировать последовательности событий, чтобы повысить производительность и включить функциональность отмены и повторного выполнения. (Унаследовано от IDesignerHost) |
| CreateTransaction(String) |
DesignerTransaction Создает инкапсулировать последовательности событий для повышения производительности и включения функций поддержки отмены и повторного выполнения, используя указанное описание транзакции. (Унаследовано от IDesignerHost) |
| DestroyComponent(IComponent) |
Удаляет указанный компонент и удаляет его из контейнера конструктора. (Унаследовано от IDesignerHost) |
| EndLoad(String, Boolean, ICollection) |
Завершает операцию загрузки конструктора. (Унаследовано от IDesignerLoaderHost) |
| GetDesigner(IComponent) |
Возвращает экземпляр конструктора, содержащий указанный компонент. (Унаследовано от IDesignerHost) |
| GetService(Type) |
Возвращает объект службы указанного типа. (Унаследовано от IServiceProvider) |
| GetType(String) |
Возвращает экземпляр указанного полного имени типа. (Унаследовано от IDesignerHost) |
| Reload() |
Перезагрузит документ конструктора. (Унаследовано от IDesignerLoaderHost) |
| RemoveService(Type, Boolean) |
Удаляет указанный тип службы из контейнера службы и при необходимости повышает уровень службы в родительские контейнеры служб. (Унаследовано от IServiceContainer) |
| RemoveService(Type) |
Удаляет указанный тип службы из контейнера службы. (Унаследовано от IServiceContainer) |
События
| Имя | Описание |
|---|---|
| Activated |
Происходит при активации этого конструктора. (Унаследовано от IDesignerHost) |
| Deactivated |
Происходит при деактивации этого конструктора. (Унаследовано от IDesignerHost) |
| LoadComplete |
Происходит, когда этот конструктор завершает загрузку документа. (Унаследовано от IDesignerHost) |
| TransactionClosed |
Добавляет обработчик событий для TransactionClosed события. (Унаследовано от IDesignerHost) |
| TransactionClosing |
Добавляет обработчик событий для TransactionClosing события. (Унаследовано от IDesignerHost) |
| TransactionOpened |
Добавляет обработчик событий для TransactionOpened события. (Унаследовано от IDesignerHost) |
| TransactionOpening |
Добавляет обработчик событий для TransactionOpening события. (Унаследовано от IDesignerHost) |