Поделиться через


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)

Добавляет указанную службу в контейнер службы.

(Унаследовано от IServiceContainer)
AddService(Type, Object, Boolean)

Добавляет указанную службу в контейнер службы с возможностью повышения службы до любого из родительских контейнеров службы.

(Унаследовано от IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Добавляет указанную службу в контейнер службы.

(Унаследовано от IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean)

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

(Унаследовано от IServiceContainer)
CreateComponent(Type)

Создает компонент указанного типа и добавляет его в документ проекта.

(Унаследовано от IDesignerHost)
CreateComponent(Type, String)

Создает компонент с заданным типом и именем и добавляет его в документ проекта.

(Унаследовано от 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)

Удаляет указанный тип службы из контейнера службы.

(Унаследовано от IServiceContainer)
RemoveService(Type, Boolean)

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

(Унаследовано от IServiceContainer)

События

Activated

Возникает, когда конструктор активизирован.

(Унаследовано от IDesignerHost)
Deactivated

Возникает, когда данный конструктор отключен.

(Унаследовано от IDesignerHost)
LoadComplete

Возникает, когда конструктор завершил загрузку документа.

(Унаследовано от IDesignerHost)
TransactionClosed

Добавляет обработчик событий для события TransactionClosed.

(Унаследовано от IDesignerHost)
TransactionClosing

Добавляет обработчик событий для события TransactionClosing.

(Унаследовано от IDesignerHost)
TransactionOpened

Добавляет обработчик событий для события TransactionOpened.

(Унаследовано от IDesignerHost)
TransactionOpening

Добавляет обработчик событий для события TransactionOpening.

(Унаследовано от IDesignerHost)

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

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.

CreateAsyncScope(IServiceProvider)

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

CreateScope(IServiceProvider)

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

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.

GetFakeLogCollector(IServiceProvider)

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

GetFakeRedactionCollector(IServiceProvider)

Возвращает поддельный экземпляр сборщика редактора из контейнера внедрения зависимостей.

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

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