C# IDisposable类型抛出System.ObjectDisposedException的常用方法

C# IDisposable类型抛出System.ObjectDisposedException的常用方法,c#,asp.net-mvc,C#,Asp.net Mvc,我不确定我是否在重复这个问题。 用于引发System.ObjectDisposedException的代码冲突。标准解决方案是为每个函数调用以下函数 private void CheckDisposed() { throw new ObjectDisposedException(GetType().FullName); } 更多 而不是在每个函数中调用此方法。我如何使所有函数都像在应用程序中的单个位置一样全局调用此方法。我正在使用Mvc5。遗憾的是,您必须做到这一点:-请注意,您不必而

我不确定我是否在重复这个问题。 用于引发System.ObjectDisposedException的代码冲突。标准解决方案是为每个函数调用以下函数

private void CheckDisposed()
{
    throw new ObjectDisposedException(GetType().FullName);
}
更多


而不是在每个函数中调用此方法。我如何使所有函数都像在应用程序中的单个位置一样全局调用此方法。我正在使用Mvc5。

遗憾的是,您必须做到这一点:-请注意,您不必而且通常不应该在每个方法调用中抛出ObjectDisposedException。只有当方法依赖于已释放的非托管资源时,才需要这样做。@Joe我有一个简单的带有CURD操作的MVC函数。但如果我不抛出ObjectDisposedException,宪兵队就会表现出这种违规行为。如果我有这句话,我会很高兴的。我做错了吗?