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

您可以将 acustom lifetime manager用于此依赖项。我建议您使用Unity.MVC3注册自定义依赖解析器的 NuGet 包和允许您处理IDisposable资源的自定义生命周期管理器。

于 2013-01-29T14:36:35.290 回答