Pergunta

Preciso passar as configurações de configuração para um add criado usando a estrutura Addin gerenciada (maf, aka system.addin). Um parâmetro de configurações pode colocar um parâmetro de configurações no construtor do Addin?

Outra opção seria criar um método Initialize (), mas então devo lembrar de chamá -lo antes de fazer qualquer trabalho com o addin.

Foi útil?

Solução

A melhor maneira é usar o método Initalize (), porque os pipelines usam os parâmetros do construtor para aprovar contratos.

Outras dicas

Eu também uso um método inicialize () nos meus complementos. De fato, o System.Addin chama o construtor sem parâmetros da classe de suplemento.

Aqui é uma explicação do que acontece durante a ativação de um suplemento. É uma postagem antiga, mas o processo de ativação ainda é o mesmo. Você também pode verificar o código -fonte do System.Addin Assembly da Microsoft's Iniciativa de fonte compartilhada. Você pode baixar aquele com nome do produto = .NET e versão = 4 para a estrutura 4, instale -o e depois procure AddIntoken.cs (Isso o levará ao addinActivator.cs).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top