WCF-Service-Instanziierung über IoC-Container

Kann die WCF-Laufzeit veranlasst werden, einen Dienst über einen IoC-Container zu instanziieren, anstatt über seinen üblichen Prozess? (Wäre dieser Ansatz angesichts eines möglichen Konflikts zwischen der Lebensstilkonfiguration des Containers für den Typ und dem InstanceContextBehavior des Dienstes eine schreckliche Idee?)

Mir ist bewusst, dass ich möglicherweise insgesamt die falsche Frage stelle. Mein Ziel ist ein AOP-Ansatz über vom Container bereitgestellte Methodenüberwachungsfunktionen (z. B. Protokollierung der Methodeneingabe / -ausgabe, Leistungszählung und Anrufdrosselung, die alle Logik und Abhängigkeiten beinhalten, die ich nicht in meine Serviceimplementierung einfügen möchte). Ich stelle mir vor, dass WCF andere Möglichkeiten bietet, um dies zu erreichen. Daher wäre ich auch neugierig, andere empfohlene Ansätze zu hören.