Class StreamInvalidLockException
StreamInvalidLockException is thrown if the current lock handle becomes invalid.
Inheritance
System.Object
System.Exception
StreamInvalidLockException
Inherited Members
Namespace:
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
[Serializable]
public class StreamInvalidLockException : StreamException, _Exception, ISerializable
Remarks
CacheStream opened for reading or writing mode acquires read or writer lock. Suppose there are two cache clients. First opens stream for either reading/writing. Before first client closes the stream, it is removed from the cache due to expiration or eviction. Now at this moment second client opens a fresh stream. If first client performs any operation on the stream, his lock handle becomes inavlid and StreamInvalidLockException is thrown.
StreamInvalidLockException()
Default constructor.
Declaration
public StreamInvalidLockException()
StreamInvalidLockException(SerializationInfo, StreamingContext)
overloaded constructor, manual serialization.
Declaration
protected StreamInvalidLockException(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
System.Runtime.Serialization.SerializationInfo | info | |
System.Runtime.Serialization.StreamingContext | context |