J'ai une classeUnité du CIO Configuration
public class Broker
{
public Broker(string[] hosts, string endPoint, string port, Type remoteType)
{
}
}
Ce que je veux configurer à l'aide de configuration XML Unity, je peux le configurer en utilisant le code en C# comme suit déjà, où « conteneur » est mon conteneur Unity
container.Configure<InjectedMembers>()
.ConfigureInjectionFor<Broker>("myBroker",
new InjectionConstructor(hosts, endPoint, port, new InjectionParameter(typeof(IMyBrokeredObject))));
et il happly résoudre en utilisant l'unité normale appelle
container.Resolve ("myBroker");
Mais actuellement, mon xml ne peut pas résoudre le paramètre final IMyBrokeredObject, j'obtiens une exception de résolution, car Unity essaye de résoudre le type d'injection du type, comme dans le code ci-dessus.
Des idées?