Compartilhar via


CodeDomDesignerLoader.Initialize Método

Definição

Inicializa os serviços.

protected:
 override void Initialize();
protected override void Initialize ();
override this.Initialize : unit -> unit
Protected Overrides Sub Initialize ()

Exceções

O IDesignerLoaderHost não foi inicializado ou o carregador do designer não forneceu um serviço de resolução de tipo, que é requerido para a serialização de CodeDom.

Comentários

A tabela a seguir descreve os serviços substituíveis que o CodeDomDesignerLoader adiciona ao contêiner de serviço.

Termo Definição
INameCreationService Fornece semântica para criar nomes de objetos. O serviço usa a interface do ICodeGenerator provedor CodeDOM para criar nomes que são identificadores válidos para o idioma. Além disso, o serviço de criação de nomes dá suporte a nomes vazios. Nomes vazios devem ser interpretados como variáveis locais temporárias durante a serialização.
IDesignerSerializationService Permite que outros objetos serializem um grupo de componentes em um objeto binário. Esse serviço geralmente é usado por recursos como copiar e colar ou desfazer e refazer. A CodeDomDesignerLoader classe fornece um serviço de serialização de designer baseado na criação de árvores CodeDOM para objetos.
ComponentSerializationService Esse serviço substitui IDesignerSerializationService como um meio de serializar componentes para um objeto binário.

Para obter detalhes sobre serviços substituíveis e não substituíveis, consulte BasicDesignerLoader.

Aplica-se a

Confira também