我無法正確處理包含非託管對象的ConcurrentBag的Dispose/Finalization。運行下面的代碼(通常)會在TryTake()的呼叫中生成ObjectDisposedException(Cannot access a disposed object.Object name: 'The ThreadLocal object has been disposed.'.)。 大概在這種情
的GenericRepo我有一個通用的存儲庫,其特徵是 public class GenericRepository<TEntity> where TEntity : class
我可以繼承IDsposable爲GenericRepository?因爲無論我在哪裏放置繼承IDisposable它或者錯誤,或者它使我插入IDisposable的類,而不是回購。