Experiência do desenvolvedor de suplemento
Normalmente, há três grupos de desenvolvedores que trabalham em suplementos e os pipelines: os desenvolvedores de aplicativos de host, desenvolvedores de pipeline e desenvolvedores de suplemento.
Normalmente, as organizações que desenvolvem aplicativos do host também desenvolverá um SDK que descreve o modelo de objeto para desenvolvedores de suplemento para programar.Esse SDK inclui o assembly de suplemento no modo de exibição que contém a classe base abstrata ou interface que o suplemento deve implementar, bem sistema autônomo classes base abstratas e interfaces que representam sistema autônomo tipos que são passados entre o host e o suplemento.Esse trabalho pode incluir também criando o pipeline completo.
Desenvolvimento de suplemento
Há apenas alguns requisitos para a classe que define um suplemento:
A classe deve ter o AddInAttribute atributo. Este atributo especifica o nome do suplemento e opcionalmente uma descrição, o publicador e a versão.
A classe deve derivar do add - na classe base o exibição de suplemento.
A classe deve implementar os métodos da classe base suplemento.
Fora desses requisitos, desenvolver um suplemento é como o desenvolvimento de qualquer Outros componente do .NET estrutura.Não é necessário compreender os detalhes do pipeline.O desenvolvedor do suplemento deve implementar apenas os métodos no exibição de suplemento.
O desenvolvedor do suplemento também pode desenvolver e testar suplementos sem afetar outros suplementos ou o host porque o suplemento é isolado em seu próprio domínio.Somente o suplemento no modo de exibição, o contrato e os adaptadores de adição no lado são carregados para domínio do aplicativo do suplemento.
Implantação é simples.É tudo o que é necessário copiar o suplemento assembly para sua própria pasta o suplemento diretório especificado pelo host.Muitos hosts decidirão telefonar o Update método propriamente ditas, que torna uma operação de cópia simples a implantação do suplemento. Outras pessoas fará com que essa responsabilidade adicionar - in de desenvolvedores.Nesse caso, o suplemento será typitelefonary telefonar assembly addinutil.exe fornecido no diretório do estrutura durante a instalação.
Consulte também
Conceitos
Requisitos de desenvolvimento de pipeline
Contratos, exibições e adaptadores