Class SDBConcurrencyException
- Namespace
- SWConfigDataSharedLib.Exceptions
- Assembly
- IpPbxCDSSharedLib.dll
A database write operation failed because of one these reasons:
- A database entry was modified since the last read operation.
- The cached dataset in the CDSService has timed out.
- The cached dataset has become invalid by a prior read operation from this client.
public class SDBConcurrencyException : SBaseException
- Inheritance
-
SDBConcurrencyException
- Inherited Members
Constructors
SDBConcurrencyException(SMessageResources, params object[])
Cconstructor
public SDBConcurrencyException(SMessageResources MessageResourceID, params object[] parameters)
Parameters
MessageResourceID
SMessageResourcesparameters
object[]
SDBConcurrencyException(DBConcurrencyException)
Constructor
public SDBConcurrencyException(DBConcurrencyException ex)
Parameters
SDBConcurrencyException(string, bool)
Constructor
public SDBConcurrencyException(string message, bool timeout)
Parameters
SDBConcurrencyException(string, bool, bool)
Constructor
public SDBConcurrencyException(string message, bool timeout, bool Localized)
Parameters
Properties
IsDataSetTimeout
True if the exception is caused by invalid or timeout dataset on CDSService. False if one or more entries chnaged since last read operation.
public virtual bool IsDataSetTimeout { get; }
Property Value
MessageSummary
Gets string containing the message of this exception and its innerExceptions
public override string MessageSummary { get; }
Property Value
RowKey
The prinary key of the entry that causes the exception
public string RowKey { get; }
Property Value
Remarks
Only filled when dataSetTimeout=false
TableName
Name of database table causing the exception.
public string TableName { get; }
Property Value
Remarks
Only filled when dataSetTimeout=false