Comparação de Arquivos de Extensão

Isso resume as diferenças entre um arquivo XSD de extensão customizada e o arquivo wimxmlextension.xml.

Ambos os arquivos XSD de extensão customizada e o arquivo wimxmlextension.xml são utilizados para definir extensão customizada; no entanto, eles são utilizados para diferentes finalidades.

O arquivo wimxmlextension.xml pode ser usado para incluir novos tipos de propriedade nos tipos de entidade integrados existentes do gerenciador de membro virtual (como PersonAccount e Group). Os tipos de entidade e de propriedade definidos em wimxmlextension.xml são sempre carregados como modelo dinâmico. Se você precisa gerar código do modelo estático, esses novos tipos devem ser definidos nos arquivos XSD de extensão customizada.

Arquivos XSD de extensão customizada podem ser utilizados para incluir novos tipos de propriedade aos novos tipos de entidade. Qualquer tipo de controle novo deve ser definido nos arquivos XSD de extensão customizada porque tipos de controle novos requerem alterações de código (um adaptador customizado) e isso não pode ser feito durante o tempo de execução.

A tabela a seguir resume as diferenças entre os arquivos de extensão:
Tabela 1. Comparação entre Arquivos XSD de Extensão Customizada e wimxmlextension.xml
  Arquivo XSD de extensão customizada wimxmlextension.xml
Formato XSD XML
Quando utilizado Momento da implementação
  • Tempo de execução
  • Momento da implementação
Pode definir novos tipos de entidade Sim Sim
Pode definir novos tipos de propriedade Sim Sim
Pode definir novos tipos de Controle Sim Não
Pode incluir novos tipos de propriedade a novos tipos de entidade Sim Sim
Pode incluir novos tipos de propriedade a tipos de entidade integradas do virtual member manager Não Sim
Pode ser utilizado para gerar código do modelo estático Sim Não


Termos de uso | Feedback