Class CollectionTypeMismatchException
Thrown whenever an API fails. In case of GetCollection with invalid Type, if created collection on cache store is of differente type, then it throws this type of exception,
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
[Serializable]
public class CollectionTypeMismatchException : CacheException, ISerializable, _Exception
Examples
The following example demonstrates how to use this exception in your code.
try
{
IDistributedList <int> distributedList = cache.Collections.CreateList <int>("key");
IDistributedQueue <int> distributedQueue = cache.Collections.GetQueue <int> ("key");
}
catch(CollectionTypeMismatch ex)
{
...
}
Constructors
CollectionTypeMismatchException()
Default constructor of class CollectionTypeMismatchException.
Declaration
public CollectionTypeMismatchException()
CollectionTypeMismatchException(Int32, String)
overloaded constructor
Declaration
public CollectionTypeMismatchException(int errorCode, string reason)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | errorCode | assigned errorcode |
System.String | reason | exception message |
CollectionTypeMismatchException(Int32, String, Boolean)
overloaded constructor
Declaration
public CollectionTypeMismatchException(int errorCode, string reason, bool isTracable)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | errorCode | assigned errorcode |
System.String | reason | exception message |
System.Boolean | isTracable |
CollectionTypeMismatchException(Int32, String, Exception)
overloaded constructor
Declaration
public CollectionTypeMismatchException(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 |
CollectionTypeMismatchException(Int32, String, Exception, Boolean)
overloaded constructor
Declaration
public CollectionTypeMismatchException(int errorCode, string reason, Exception inner, bool isTracable)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | errorCode | assigned errorcode |
System.String | reason | exception message |
System.Exception | inner | nested exception |
System.Boolean | isTracable |
CollectionTypeMismatchException(Int32, String, String)
overloaded constructor
Declaration
public CollectionTypeMismatchException(int errorCode, string reason, string stackTrace)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | errorCode | assigned errorcode |
System.String | reason | exception message |
System.String | stackTrace | stacktrace for exception |
CollectionTypeMismatchException(SerializationInfo, StreamingContext)
overloaded constructor, manual serialization.
Declaration
protected CollectionTypeMismatchException(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
System.Runtime.Serialization.SerializationInfo | info | |
System.Runtime.Serialization.StreamingContext | context |
CollectionTypeMismatchException(String)
Overloaded constructor, takes the reason as parameter.
Declaration
public CollectionTypeMismatchException(string reason)
Parameters
Type | Name | Description |
---|---|---|
System.String | reason |
CollectionTypeMismatchException(String, Boolean)
Overloaded constructor, takes the reason as parameter.
Declaration
public CollectionTypeMismatchException(string reason, bool isTracable)
Parameters
Type | Name | Description |
---|---|---|
System.String | reason | |
System.Boolean | isTracable |
CollectionTypeMismatchException(String, Exception)
Overloaded constructor.
Declaration
public CollectionTypeMismatchException(string reason, Exception inner)
Parameters
Type | Name | Description |
---|---|---|
System.String | reason | reason for exception |
System.Exception | inner | nested exception |
CollectionTypeMismatchException(String, Exception, Boolean)
overloaded constructor.
Declaration
public CollectionTypeMismatchException(string reason, Exception inner, bool isTracable)
Parameters
Type | Name | Description |
---|---|---|
System.String | reason | reason for exception |
System.Exception | inner | nested exception |
System.Boolean | isTracable |
Properties
IsTracable
Specifies whether the exception is to be logged or not
Declaration
public bool IsTracable { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
GetObjectData(SerializationInfo, StreamingContext)
manual serialization
Declaration
[SecurityPermission(SecurityAction.Demand, SerializationFormatter = true)]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
System.Runtime.Serialization.SerializationInfo | info | |
System.Runtime.Serialization.StreamingContext | context |