2011-11-19 79 views

回答

1

MVC不會處置您創建的任何IDisposable實例。你負責處理它們。您可以搭乘控制器的方法Dispose

public class MyController : Controller 
{ 

     protected override void Dispose(bool disposing) 
     { 
      //dispose them here 
     } 
} 

或者使用依賴注入/ IoC框架來控制IDisposable實例的壽命。如果框架創建了這些實例,許多DI/IoC框架將自動調用Dispose方法。

相關問題