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 */);

Antworten auf die Frage(2)

Ihre Antwort auf die Frage