Generischer Typ des Einheitsregisters für nicht generische Schnittstelle
Mein Szenario sieht (für mich) sehr einfach aus, aber ich konnte keine Lösung finden.
Ich habe dieses Szenario
public class Class<T> : IInterface where T : class
{
}
die Schnittstelle kann nicht generisch gemacht werden (kommt aus der WCF-Bibliothek)
also möchte ich die schnittstelle so registrieren
container.RegisterType(typeof (IInterface ), typeof (Class<>));
und lösen Sie es dann mit T
Wie kann ich es tun? Was vermisse ich?
meine absicht ist sowas
container.Resolve<IInterface>(/* specify T */);