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."

Extends: System.ApplicationException

Constructors

ConstructorDescription
DataObjectLockedException()

Initialises a new instance of the DataObjectLockedException class.

Properties

PropertyDescription
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

MethodDescription
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)