DataObjectLockedException
This exception is triggered if it is attempted to make a change to a data object which was already made in another ChangeSet.
The information of a data object is subdivided into aspects in a ChangeSet. These aspects are a change to the name, content, position in a level and level in the structure as well as the creation and deletion of a data object. These aspects are reflected in the enumeration DataObjectChangeTypes. Each aspect may each only be edited once, and in one ChangeSet.
If for example a quality management member tries to rename a data object in a ChangeSet, and this data object was already renamed in another ChangeSet, then this exception is triggered.
A possible error message for this exception is "The dataobject is currently locked by a lock process with the identity ChangeSetIdentity."
Constructors
Constructor | Description |
---|---|
DataObjectLockedException() | Initialises a new instance of the DataObjectLockedException class. |
Properties
Property | Description |
---|---|
Data:IDictionary | Gets a listing of key value pairs providing additional user-defined information about the exception. (Inherited by System.Exception) |
HelpLink:String | Gets a link to the help file assigned to this exception, or specifies a link. (Inherited by System.Exception) |
InnerException:Exception | Gets the exception instance that caused the current exception. (Inherited by System.Exception) |
LockProcessIdentity:Int32 | Gets the Id of the ChangeSet in which the data object is locked. |
Message:String | Gets a message which describes the current exception. (Inherited by System.Exception) |
Source:String | Returns the name of the application or object that caused the error, or specifies this name. (Inherited by System.Exception) |
StackTrace:String | Gets a string representation of the immediate frames in the call stack. (Inherited by System.Exception) |
TargetSite:MethodBase | Gets the method that triggers the current exception. (Inherited by System.Exception) |
Methods
Method | Description |
---|---|
Equals(Object):Boolean | Determines whether the indicated object is identical to the current object. (Inherited by System.Object) |
GetBaseException():Exception | Returns, when overwriting in a derived class, an exception which is the original cause for one or more subsequent exceptions. (Inherited by System.Exception) |
GetHashCode():Int32 | Functions as the standard hash function. (Inherited by System.Object) |
GetObjectData(SerializationInfo, StreamingContext):Void | Specifies the SerializationInfo with information about the exception when overwriting in a derived class. (Inherited by System.Exception) |
GetType():Type | Calls the runtime type of the current instance. (Inherited by System.Exception) |
ToString():String | Creates a string equivalent of the current exception and returns this. (Inherited by System.Exception) |