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.

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

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