La plupart du temps, nous importons une exportation sans condition. Je souhaite importer certaines configurations. quelque chose comme ceci:Comment importer une pièce en passant un paramètre à exportateur dans MEF?
[Import(typeof(System.Configuration.Configuration))]
private Configuration config
{
get;
set;
}
Le problème est à l'exportation Je dois passer un paramètre pour obtenir la bonne configuration. Voici la fonction exportée:
[Export(typeof(System.Configuration.Configuration))]
private Configuration GetConfig(String name)
{
// Load proper configuration and return it
}
Ma question est de savoir comment passer un paramètre du côté import, à la fonction exportée. Notez que j'utilise la fonction exportée (qui accepte un paramètre) dans le constructeur de mon importateur.