Class CacheException
It is the base class for all the exceptions that are thrown from NCache. So you can catch this exception for all the exceptions thrown from within the cache.
Inheritance
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
[Serializable]
public class CacheException : Exception, ISerializable, _Exception
Examples
The following example demonstrates how to use this exception in your code.
try
{
...
}
catch(CacheException ex)
{
...
}
Constructors
CacheException()
Default constructor.
Declaration
public CacheException()
CacheException(Int32)
overloaded constructor
Declaration
public CacheException(int errorCode)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | errorCode | assigned errorcode |
CacheException(Int32, Exception)
overloaded constructor
Declaration
public CacheException(int errorCode, Exception exception)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | errorCode | assigned errorcode |
System.Exception | exception | nested exception |
CacheException(Int32, String)
Overloaded Constructor
Declaration
public CacheException(int errorCode, string reason)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | errorCode | assigned errorcode |
System.String | reason | reason for exception |
CacheException(Int32, String, Exception)
overloaded constructor
Declaration
public CacheException(int errorCode, string reason, Exception inner)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | errorCode | assigned errorcode |
System.String | reason | exception message |
System.Exception | inner | nested exception |
CacheException(Int32, String, String)
overloaded exception
Declaration
public CacheException(int errorCode, string reason, string stackTrace)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | errorCode | asigned errorcode |
System.String | reason | exception message |
System.String | stackTrace | stacktrace |
CacheException(SerializationInfo, StreamingContext)
Overloaded constructor, manual serialization.
Declaration
protected CacheException(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
System.Runtime.Serialization.SerializationInfo | info | |
System.Runtime.Serialization.StreamingContext | context |
CacheException(String)
Overloaded constructor, takes the reason as parameter.
Declaration
public CacheException(string reason)
Parameters
Type | Name | Description |
---|---|---|
System.String | reason |
CacheException(String, Exception)
Overloaded constructor.
Declaration
public CacheException(string reason, Exception inner)
Parameters
Type | Name | Description |
---|---|---|
System.String | reason | Reason for exception |
System.Exception | inner | Nested exception |
Properties
ErrorCode
Property for setting ErrorCode
Declaration
public int ErrorCode { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
StackTrace
Property for setting stack trace
Declaration
public override string StackTrace { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
Methods
ToString()
Represents the exception in string form with type and stack trace
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |