[ Team LiB ] Previous Section Next Section

ApplicationExceptionCF 1.0, ECMA 1.0, serializable

System (mscorlib.dll)class

Derive from this class to create your own application-specific exceptions when a system-supplied exception is inappropriate. For example, if an application's methods receive an invalid argument, it makes sense to throw an ArgumentException. However, if an internal calculation results in a value that violates your business rules, you might choose to throw an application exception. Application exceptions should be treated as nonfatal.

public class ApplicationException : Exception {
// Public Constructors
   public ApplicationException( );
   public ApplicationException(string message);
   public ApplicationException(string message, Exception innerException);
// Protected Constructors
   protected ApplicationException(System.Runtime.Serialization.SerializationInfo info, 
        System.Runtime.Serialization.StreamingContext context);
}

Hierarchy

Object Exception(System.Runtime.Serialization.ISerializable) ApplicationException

Subclasses

System.Reflection.{InvalidFilterCriteriaException, TargetException, TargetInvocationException, TargetParameterCountException}

    [ Team LiB ] Previous Section Next Section