CodeDomDesignerLoader.Initialize Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует службы.
protected:
override void Initialize();
protected override void Initialize();
override this.Initialize : unit -> unit
Protected Overrides Sub Initialize ()
Исключения
Не IDesignerLoaderHost был инициализирован, или загрузчик конструктора не предоставил службу разрешения типов, которая требуется для сериализации CodeDom.
Комментарии
В следующей таблице описаны заменяемые службы, CodeDomDesignerLoader добавляемые в контейнер службы.
| Срок | Definition |
|---|---|
| INameCreationService | Предоставляет семантику для создания имен объектов. Служба использует интерфейс поставщика ICodeGenerator CodeDOM для создания допустимых идентификаторов для языка. Кроме того, служба создания имен поддерживает пустые имена. Пустые имена следует интерпретировать как временные локальные переменные во время сериализации. |
| IDesignerSerializationService | Позволяет другим объектам сериализовать группу компонентов в двоичный объект. Эта служба чаще всего используется такими функциями, как копирование и вставка или отмена и повторение. Класс CodeDomDesignerLoader предоставляет службу сериализации конструктора, основанную на создании деревьев CodeDOM для объектов. |
| ComponentSerializationService | Эта служба заменяет IDesignerSerializationService собой средство сериализации компонентов в двоичный объект. |
Дополнительные сведения о заменяемых и неизменяемых службах см. в разделе BasicDesignerLoader.