Show / Hide Table of Contents

Class BusinessRuleException

The exception that is thrown when a business rule error occurs.

Inheritance
Object
Exception
System.ApplicationException
ApplicationException
DataApplicationException
BusinessRuleException
Inherited Members
DataApplicationException.GetObjectData(SerializationInfo, StreamingContext)
DataApplicationException.DbCommandInfo
DataApplicationException.DataSet
DataApplicationException.DataSetXml
DataApplicationException.DataSetErrorInfo
DataApplicationException.Message
DataApplicationException.ToHtml()
ApplicationException.MachineName
ApplicationException.CreatedDateTime
ApplicationException.CorrelationId
ApplicationException.HandlingInstanceId
ApplicationException.ThreadIdentityName
ApplicationException.WindowsIdentityName
ApplicationException.AdditionalInformation
System.Exception.GetBaseException()
System.Exception.ToString()
System.Exception.GetType()
System.Exception.Data
Exception.InnerException
System.Exception.TargetSite
System.Exception.StackTrace
Exception.HelpLink
System.Exception.Source
Exception.HResult
System.Exception.SerializeObjectState
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
Object.MemberwiseClone()
Namespace: IRM
Assembly: IRM.dll
Syntax
[Serializable]
public class BusinessRuleException : DataApplicationException, ISerializable, _Exception

Constructors

BusinessRuleException()

Initializes a new instance of the BusinessRuleException class.

Declaration
public BusinessRuleException()

BusinessRuleException(DataSet)

Initializes a new instance of the BusinessRuleException class with a reference to the System.Data.DataSet which contains more error information.

Declaration
public BusinessRuleException(DataSet dataSet)
Parameters
System.Data.DataSet dataSet

The System.Data.DataSet that contains error information.

BusinessRuleException(SerializationInfo, StreamingContext)

Initializes a new instance of the BusinessRuleException class with serialized data.

Declaration
protected BusinessRuleException(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.

BusinessRuleException(String)

Initializes a new instance of the BusinessRuleException class with a specified error message.

Declaration
public BusinessRuleException(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.

BusinessRuleException(String, DataSet)

Initializes a new instance of the BusinessRuleException class with a specified error message and a reference to the System.Data.DataSet which contains more error information.

Declaration
public BusinessRuleException(string message, DataSet dataSet)
Parameters
String message

The error message that explains the reason for the exception.

System.Data.DataSet dataSet

The System.Data.DataSet that contains error information.

BusinessRuleException(String, Exception)

Initializes a new instance of the BusinessRuleException class with a specified error message and a reference to the inner exception that is the cause of this exception.

Declaration
public BusinessRuleException(string message, Exception innerException)
Parameters
String message

The error message that explains the reason for the exception.

Exception innerException

The exception 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.

Extension Methods

ObjectExtensions.DeepClone<T>(T)
ExceptionExtensions.GetSleepDuration(Exception, TimeSpan)
AnnotationsExtensions.IsValid(Object)
Back to top Generated by DocFX