Question

Je dois transmettre les paramètres de configuration à un complément créé à l'aide du framework Managed AddIn (MAF, également appelé System.AddIn). Peut-on mettre un paramètre de paramètres dans le constructeur de l’addIn?

Une autre option serait de créer une méthode Initialize (), mais je ne dois pas oublier de l'appeler avant de commencer tout travail avec AddIn.

Était-ce utile?

La solution

La meilleure méthode consiste à utiliser la méthode Initalize (), car les pipelines utilisent les paramètres du constructeur pour passer les contrats.

Autres conseils

Moi aussi, j'utilise une méthode Initialize () dans mes compléments. En effet, System.AddIn appelle le constructeur sans paramètre de la classe du complément.

Ici est une explication de ce qui se passe lors de l'activation d'un complément. C'est un ancien post mais le processus d'activation est toujours le même. Vous pouvez également vérifier le code source de l'assembly System.AddIn auprès de la Initiative relative aux sources partagées de Microsoft . Vous pouvez télécharger celui avec Product Name = .Net et Version = 4 pour Framework 4, l'installer, puis rechercher AddInToken.cs (cela vous mènera à AddInActivator.cs).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top