Ich habe eine Autofac
als IoC-Container. Ich möchte Aspect für einige Typen registrieren. Ich kann es wie folgt tun:Autofac, wie man den Dienst mit einer Instanz eines Aspekts abfängt, aber nicht mit der Art des Aspekts?
build.RegisterType(myType).As(ImyType).EnableInterfaceInterceptors().InterceptedBy(typeof(Aspect));
Aber was, wenn ich brauche die Abfangjäger in die eine gewisse Menge an Klassen registrieren Verwendung kein Typ der Abfangjäger, aber es ist Instanz. Lass uns schauen, wie ich denke, dass es so aussehen sollte:
Aspect aspectInstance = new Aspect("some data to constructor")
build.RegisterType(myType).As(ImyType).EnableInterfaceInterceptors().InterceptedBy(aspectInstance);
Ich tat so mit Ninject IoC. Aber was ist mit Autofac? Thx für jeden Fortschritt!
Thx viel, dieser hilft. – Maris