0

Unityを使用してコントローラーにwcfサービスを注入しています。ただし、サービスを終了する方法がないことに気づきました。サービスメソッドが戻った後、サービスへの接続が閉じられていることを確認するにはどうすればよいですか?

public ITiers TierClient { get; set; }

    public HomeController(ITiers tierClient)
    {
        TierClient = tierClient;
    }

    public ActionResult Index()
    {
        ViewBag.Message = "Welcome to ASP.NET MVC!";

        bool result = TierClient.CheckIfTierExiste("***", "***", null, true);


        return View();
    }
4

1 に答える 1

1

custom lifetime managerこの依存関係にはを使用できます。カスタム依存関係リゾルバーを登録するNuGetパッケージと、リソースUnity.MVC3を処理できるこのカスタムライフタイムマネージャーを使用することをお勧めします。IDisposable

于 2013-01-29T14:36:35.290 に答える