Constructor AggregateException
AggregateException(Exception[])
This constructor overload of class of Aggregate Exception takes the exceptions that are the cause of the current exception as parameter.
Declaration
public AggregateException(params Exception[] exceptions)
Parameters
Type | Name | Description |
---|---|---|
Exception[] | exceptions | The exceptions that are the cause of the current exception |
AggregateException(ArrayList)
This constructor overload of class of Aggregate Exception takes the array list of exceptions that are the cause of the current exception as parameter.
Declaration
public AggregateException(ArrayList exceptions)
Parameters
Type | Name | Description |
---|---|---|
ArrayList | exceptions | The exceptions that are the cause of the current exception |
AggregateException(String, ArrayList)
This constructor overload of class of Aggregate Exception takes the reason of the exception and array list of exceptions as parameters.
Declaration
public AggregateException(string reason, ArrayList exceptions)
Parameters
Type | Name | Description |
---|---|---|
System.String | reason | The reason for exception. |
ArrayList | exceptions | The exceptions that are the cause of the current exception |
AggregateException(Int32, String, ArrayList)
This constructor overload of class of Aggregate Exception takes errorcode, reason and list of exceptions as parameters.
Declaration
public AggregateException(int errorCode, string reason, ArrayList exceptions)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | errorCode | Assigned errorcode. |
System.String | reason | Exception message. |
ArrayList | exceptions | The exceptions that are the cause of the current exception. |
AggregateException(Int32, String, ArrayList, String)
This constructor overload of class of Aggregate Exception takes assigned errorcode,exception message as parameters.
Declaration
public AggregateException(int errorCode, string reason, ArrayList exceptions, string stackTrace)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | errorCode | Assigned errorcode |
System.String | reason | Exception message |
ArrayList | exceptions | The exceptions that are the cause of the current exception |
System.String | stackTrace | Stacktrace for exception |
AggregateException(SerializationInfo, StreamingContext)
This constructor overload of class of Aggregate Exception takes serialization info and streaming context as parameters.
Declaration
protected AggregateException(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
SerializationInfo | info | It contains information to serialize exception manually. |
StreamingContext | context | This parameter contains information about source and destination with additional context of given serialized stream. |