![]() | Logical |
The LogicalNode Type exposes the following members.
Name | Description of the | |
---|---|---|
![]() ![]() | AllowSnapshots | Allows snapshots. |
![]() | Break | If necessary, log out of the trigger, Cancel the task via CancellationToken, set status. |
![]() | CanControlledTreeStart | Specifies whether a (sub)tree can be started in a JobController, i.e. that the node and all its parents can be started (recursively). |
![]() | Climb2Top |
Shimmies up through the tree (up to the root)
and calls up the action for each node.
(Inherited from GenericTreeT) |
![]() | DoRun | The actual, node type-specific processing; must be overwritten. |
![]() | Equals |
Compares the content of this LogicalNode according to logical aspects
with the content of a transferred LogicalNode.
(Overwrites ObjectEquals(Object)) |
![]() | FindEventTriggers | Searches for relevant triggers for an event. |
![]() | FindNodeById | A derivative of LogicalNode can use this to create its own thread cause it to be cancelled. |
![]() | GetEnvironment | Returns the ConcurrentDictionary Environment as simple Dictionary Results. Use the internal routine GetResultsFromResultList(). |
![]() | GetHashCode |
Generates a hash code for this LogicalNode.
(Overwrites ObjectGetHashCode) |
![]() | GetlastEventSourceIfIsTreeEventTriggered | Updates the values for TreeEvent-triggered nodes of the node before continuing to work with them. Is important in situations in which either the knot is the triggering TreeEvent has missed (at program start) or another TreeEvent was faster and led to a reaction, which leads to the current values of the node is required (JobSnapshotTrigger). |
![]() | GetResults | Returns the ConcurrentDictionary ResultList as a simple Dictionary Results. Use the internal routine GetResultsFromResultList(). |
![]() | GetTopRootJobList | Returns the topmost Root-JobList valid for the node. |
![]() | InitFromNode | Sets certain properties to the values of the transferred LogicalNode "source". |
![]() | InitNode | Resets the node to the start settings. |
![]() | Invalidate | Deletes internal caches so that everything is re-evaluated. |
![]() ![]() | LogWithDistinctTime | Write a message with a short sleeptime before and after to ensure prompt processes can be visualised later in the log in chronological order. |
![]() | MarkThreadAsInvalidIfActive | Adds thread to the list of invalid threads, if the thread is still active. |
![]() | OnLastNotNullLogicalChanged | Triggers the NodeLastNotNullLogicalChanged event. |
![]() | OnNodeBreaked | Triggers the NodeBreaked event. |
![]() | OnNodeProgressChanged | Triggers the NodeProgressChanged event. |
![]() | OnNodeProgressFinished | Triggers the NodeProgressFinished event. |
![]() | OnNodeProgressStarted | Triggers the NodeStarted event. |
![]() | OnNodeWorkersStateChanged | Triggers the NodeWorkersStateChanged event. |
![]() ![]() | PauseTree | Stops processing in the tree. |
![]() | ProcessTreeEvent | Triggers further processing for the current TreeEvent (trigger, logger). |
![]() ![]() | ProhibitSnapshots | Prevents snapshots. |
![]() | RaiseNodeLastNotNullLogicalChangedWithTreeEvent | Triggers the TreeEvent "AnyLastNotNullLogicalHasChanged" and calls "OnNodeLastNotNullLogicalChanged". |
![]() | RaiseNodeLogicalChanged | Encapsulates the call of the non-inheritable NodeLogicalChanged event for for the derived classes NodeList and JobList. This routine ultimately forwards the event to the UI via NodeLogicalChanged. |
![]() | Refresh | Ensures immediate re-evaluation of all cashed statuses. |
![]() | RegisterTriggeredNodes | Registers all triggered nodes of a subtree with their triggers. |
![]() | Reload | Is called up when the subtree is to be reloaded. |
![]() | ResetAllTreeEventTriggeringNodes | Resets all nodes in the subtree on which others depend via TreeEvent. |
![]() | ResetAllTreeNodes | Resets all nodes in the entire tree. |
![]() | ResetPartTreeNodes | Resets all nodes in the subtree from branch. |
![]() ![]() | ResumeTree | Allows a paused tree to continue running. |
![]() | Run | Checks whether a node can be started and then starts the node, its trigger, or both (via StartNodeOrTrigger). |
![]() | SetTreeCollapsed | Sets the StartCollapsed property for an entire (sub)tree. |
![]() | SetWorkersState | Sets a common (combined) NodeWorkerState 'WorkersState' for all NodeWorkers. Returns NodeWorkersState. |
![]() ![]() | SleepIfNecessary | Inserts System.Sleeps to relieve the system. Is more finely adjustable than fixed sleeps in nested inner loops. |
![]() | ThreadUpdateLastLogical | Sets threadsafe LastLogical. |
![]() | ThreadUpdateLastLogicalState | Sets threadsafe LastLogicalState. |
![]() | ThreadUpdateLastState | Sets threadsafe LastState. |
![]() | ToString |
Overridden ToString() method.
(Overwrites ObjectToString) |
![]() | Traverse(ActionInt32, T) |
Goes recursively through the tree and calls the action for each node.
(Inherited from GenericTreeT) |
![]() | Traverse(FuncInt32, T, Object, Object) |
Goes recursively through the tree and calls the action for each node.
(Inherited from GenericTreeT) |
![]() | Traverse(Int32, ActionInt32, T) |
Recursive auxiliary routine for the public routine 'Traverse'.
(Inherited from GenericTreeT) |
![]() | Traverse(Int32, FuncInt32, T, Object, Object, Object) |
Recursive auxiliary routine for the public routine 'Traverse'.
(Inherited from GenericTreeT) |
![]() | UnMarkThreadAsInvalid | Removes thread from the list of invalid threads. |
![]() | UnregisterTriggeredNode | Sets the subtree to non-startable. |
![]() | UserBreak | Is called up if the subtree has been deliberately stopped by the user. |
![]() | UserRun | Starts the processing of this node after a start by the user. Gives the information that the start by the user in the TreeEvent to Run. |