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) |
Возвращает службу типа |
GetKeyedServices(IServiceProvider, Type, Object) |
Возвращает перечисление служб типа |
GetKeyedServices<T>(IServiceProvider, Object) |
Возвращает перечисление служб типа |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Возвращает службу типа |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Возвращает службу типа |
CreateAsyncScope(IServiceProvider) |
Создает интерфейс AsyncServiceScope, который может использоваться для разрешения служб с ограниченной областью. |
CreateScope(IServiceProvider) |
Создает интерфейс IServiceScope, который может использоваться для разрешения служб с ограниченной областью. |
GetRequiredService(IServiceProvider, Type) |
Возвращает службу типа |
GetRequiredService<T>(IServiceProvider) |
Возвращает службу типа |
GetService<T>(IServiceProvider) |
Возвращает службу типа |
GetServices(IServiceProvider, Type) |
Возвращает перечисление служб типа |
GetServices<T>(IServiceProvider) |
Возвращает перечисление служб типа |
GetFakeLogCollector(IServiceProvider) |
Возвращает объект , который собирает записи журнала, отправляемые в поддельные средства ведения журнала. |
GetFakeRedactionCollector(IServiceProvider) |
Возвращает поддельный экземпляр сборщика редактора из контейнера внедрения зависимостей. |