2

で構成されたI持って私のコードでUnityContainerは、web.configファイル

var container = new UnityContainer();      //LINE 1 
container.RegisterType<ILogUtility,LogUtil>();    //LINE 2 
var logger = container.Resolve<Logger>();     //LINE 3 
logger.Log(LogType.Warn, "logging from container");   //LINE 4 
私は唯一のコード行1、3になりますようにweb.configファイルに行2を実装するにはどうすればよい

、および4の後ろに次のコード?私はすべてのコード例を検索しましたが、明確ではありません。

おかげ

+0

[this post](http://weblogs.asp.net/podwysocki/archive/2008/03/27/ioc-and-unity-configuration-changes-for-the-better.aspx)でどのように処理されているのかを確認してください – oleksii

+0

オレクシイ、ポストのおかげで。 –

答えて

11

私のチュートリアルを見てみましょう例のXML構成あります

http://netpl.blogspot.com/2011/11/unity-application-block-is-lightweight.html

<?xml version="1.0" encoding="utf-8" ?> 
<unity xmlns="http://schemas.microsoft.com/practices/2010/unity">  
<container>   
<register type="ConsoleApplication30.Logic.ICustomService, ConsoleApplication30"     
      mapTo="ConsoleApplication30.Logic.CustomServiceImpl, ConsoleApplication30" />  
</container></unity> 

とあなたがそれを読み込むには

IUnityContainer container = new UnityContainer();     
container.LoadConfiguration(); 
+0

ありがとうございました。ポイントチュートリアルへ..優秀..私のために仕事をしました.. –

関連する問題