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) |
Возвращает поддельный экземпляр сборщика редактора из контейнера внедрения зависимостей. |