Class ConstraintException
Represents the exception that is thrown when attempting an action that violates a constraint.
Inheritance
Inherited Members
Namespace: IRM.Data
Assembly: IRM.dll
Syntax
[Serializable]
public class ConstraintException : DataApplicationException, ISerializable, _Exception
Constructors
ConstraintException()
Initializes a new instance of the ConstraintException class.
Declaration
public ConstraintException()
ConstraintException(DataSet)
Initializes a new instance of the ConstraintException class with a reference to the System.Data.DataSet which contains more error information.
Declaration
public ConstraintException(DataSet dataSet)
Parameters
System.Data.DataSet
dataSet
The System.Data.DataSet that contains error information. |
ConstraintException(DataSet, ConstraintException)
Initializes a new instance of the ConstraintException class with a specified error message and a reference to the System.Data.DataSet which contains more error information.
Declaration
public ConstraintException(DataSet dataSet, ConstraintException innerException)
Parameters
System.Data.DataSet
dataSet
The System.Data.DataSet that contains error information. |
System.Data.ConstraintException
innerException
The System.Data.ConstraintException that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception. |
ConstraintException(DataSet, ConstraintException, IDbCommand)
Initializes a new instance of the ConstraintException class with a specified error message and a reference to the System.Data.DataSet which contains more error information.
The exception is also filled with information from the dbCommand
object that was used in the query against the data source.
Declaration
public ConstraintException(DataSet dataSet, ConstraintException innerException, IDbCommand dbCommand)
Parameters
System.Data.DataSet
dataSet
The System.Data.DataSet that contains error information. |
System.Data.ConstraintException
innerException
The System.Data.ConstraintException that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception. |
System.Data.IDbCommand
dbCommand
The System.Data.Common.DbCommand that was used in the query against the data source. |
ConstraintException(SerializationInfo, StreamingContext)
Initializes a new instance of the ConstraintException class with serialized data.
Declaration
protected ConstraintException(SerializationInfo info, StreamingContext context)
Parameters
SerializationInfo
info
The object that holds the serialized object data. |
StreamingContext
context
The contextual information about the source or destination. |
Remarks
This constructor is called during deserialization to reconstitute the exception object transmitted over a stream.
ConstraintException(String)
Initializes a new instance of the ConstraintException class with a specified error message.
Declaration
public ConstraintException(string message)
Parameters
String
message
The error message that explains the reason for the exception. |
Remarks
The content of the message parameter is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.
ConstraintException(String, ConstraintException)
Initializes a new instance of the ConstraintException class with a specified error message and a reference to the inner exception that is the cause of this exception.
Declaration
public ConstraintException(string message, ConstraintException innerException)
Parameters
String
message
The error message that explains the reason for the exception. |
System.Data.ConstraintException
innerException
The System.Data.ConstraintException that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception. |
Remarks
The content of the message parameter is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.
An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the InnerException property. The InnerException property returns the same value that is passed into the constructor, or a null reference if the InnerException property does not supply the inner exception value to the constructor.