Class AggregateException
This exception is thrown when multiple exceptions occur from multiple nodes. It combines all exceptions as an inner exception and throw it to the client application.
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
[Serializable]
public class AggregateException : CacheException, ISerializable, _Exception
Examples
The following example demonstrates how to use this exception in your code.
try
{
...
}
catch(AggregateException ex)
{
...
}
Constructors
Name | Description |
---|---|
AggregateException(ArrayList) | This constructor overload of class of the Aggregate Exception takes the array list of exceptions that are the cause of the current exception as parameter. |
AggregateException(Exception[]) | This constructor overload of class of the Aggregate Exception takes the exceptions that are the cause of the current exception as parameter. |
AggregateException(Int32, String, ArrayList) | This constructor overload of class of the Aggregate Exception takes errorcode, reason and list of exceptions as parameters. |
AggregateException(Int32, String, ArrayList, String) | This constructor overload of class of the Aggregate Exception takes assigned errorcode and exception message as parameters. |
AggregateException(SerializationInfo, StreamingContext) | This constructor overload of class of the Aggregate Exception takes serialization info and streaming context as parameters. |
AggregateException(String, ArrayList) | This constructor overload of class of the Aggregate Exception takes the reason of the exception and array list of exceptions as parameters. |
Properties
Name | Description |
---|---|
InnerExceptions | The exceptions that are the cause of the current exception. |
Message | The message of the exception. This message is the aggregate message from multiple exceptions. |