This exception is thrown when certain operations are performed on an object that has been disposed. For example, trying to read from an I/O stream that has been closed by the System.IO.Stream.Close( ) method should raise this exception. public class ObjectDisposedException : InvalidOperationException { // Public Constructors public ObjectDisposedException (string objectName ); public ObjectDisposedException (string objectName , string message ); // Protected Constructors protected ObjectDisposedException (System.Runtime.Serialization.SerializationInfo info , System.Runtime.Serialization.StreamingContext context ); // Public Instance Properties public override string Message {get; } // overrides Exception public string ObjectName {get; } // Public Instance Methods public override void GetObjectData (System.Runtime.Serialization.SerializationInfo info , System.Runtime.Serialization.StreamingContext context ) // overrides Exception } HierarchyObject Exception(System.Runtime.Serialization.ISerializable) SystemException InvalidOperationException ObjectDisposedException |