2011-05-05 1 views
1

J'ai essayé de configurer l'interception pour Unity (je veux me connecter à log4net avant et après les appels de méthode objet).Configuration Microsoft Unity XML pour l'interception

Je l'ai utilisé cet exemple:

http://www.codeproject.com/KB/architecture/UnityAOPNHibernate.aspx

et son similaire à cette réponse:

Microsoft Unity - code to xml

mais je reçois "élément Unrecognized 'extensionConfig'." - sur la ligne où se trouve GetSection ("unity") ci-dessous.

 IUnityContainer unityContainer = new UnityContainer(); 
     var configurationSection = 
      (UnityConfigurationSection)ConfigurationManager.GetSection("unity") 

S'il vous plaît aider

+0

Je l'ai pensé à elle, le schéma XML a changé dans 2.0. Si vous regardez le pdf pour la documentation: http://unity.codeplex.com/releases/view/31277 alors il est clair que vous devez mettre à jour la configuration pour utiliser le nouveau schéma pour l'interception. – JML

+0

vous devriez mettre ce commentaire comme réponse ou supprimer la question .. – onof

Répondre

2

Vous devez ajouter une section extention pour que cela fonctionne

<unity xmlns="http://schemas.microsoft.com/practices/2010/unity"> 
<sectionExtension type="Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionConfigurationExtension, Microsoft.Practices.Unity.Interception.Configuration"/> 
... 

Conseillez la page 60 de Unity20.PDF for the documentation

Questions connexes