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)

Методы расширения

Имя Описание
CreateAsyncScope(IServiceProvider)

Создает новый AsyncServiceScope объект, который можно использовать для разрешения служб с областью действия.

CreateScope(IServiceProvider)

Создает новый IServiceScope объект, который можно использовать для разрешения служб с областью действия.

GetKeyedService(IServiceProvider, Type, Object)

Получение службы типа serviceType из .IServiceProvider

GetKeyedService<T>(IServiceProvider, Object)

Получение службы типа T из .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Получение перечисления служб типа serviceType из .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Получение перечисления служб типа T из .IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

Получение службы типа serviceType из .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Получение службы типа T из .IServiceProvider

GetRequiredService(IServiceProvider, Type)

Получение службы типа serviceType из .IServiceProvider

GetRequiredService<T>(IServiceProvider)

Получение службы типа T из .IServiceProvider

GetService<T>(IServiceProvider)

Получение службы типа T из .IServiceProvider

GetServices(IServiceProvider, Type)

Получение перечисления служб типа serviceType из .IServiceProvider

GetServices<T>(IServiceProvider)

Получение перечисления служб типа T из .IServiceProvider

Применяется к

См. также раздел