In This Topic
This class manages locking, but is is not needed to call it directly. Use
LockingStep class instead.
Inheritance Hierarchy
System.Object
Eplan.EplApi.DataModel.LockingVector
Syntax
public class LockingVector
public ref class LockingVector
Public Constructors
Public Properties
| Name | Description |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | Enabled | Returns true if locking mechanism is enabled in this version. |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | LockingStepCount | Returns the number of active LockingSteps. This is not the length of the vector, because the locking-operations are stored(represented) there (not the LockingSteps). |
Top
Public Methods
| Name | Description |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Dispose | Destructor for deterministic finalization of LockingVector object. Deactivates objects and frees memory. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | EndLockingStep | Ends locking step. Use LockingStep instead. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | LockAllObjects | |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | LockObject | |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | LockObjects | |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | PauseManualLock | \Internal method, sets internal AutoLockActive flag to its original value (value before first locking step). Used for calling internal actions and methods which are not handling manual locking. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ResumeManualLock | Internal method, sets internal AutoLockActive flag to value before PauseManualLock. Used for calling internal actions and methods which are not handling manual locking. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetAsInternal | Initializes LockingVectorProxy in API_Framework. Used automatically, internally. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | StartLockingStep | Starts locking step. Use LockingStep instead. |
Top
See Also