Expense Class
The Expense workflow element defines and aggregates costs that a certain part of a workflow will cause.
Inheritance Hierarchy
System Object
  CrawlerLib.Engine.Workflow WorkflowChildBase
    CrawlerLib.Engine.Workflow WorkflowParentBase
      CrawlerLib.Engine.Workflow Expense

Namespace: CrawlerLib.Engine.Workflow
Assembly: CrawlerLib.Engine (in CrawlerLib.Engine.dll) Version: 2.1.5266.17437 (2.1.5266.17437)
Syntax
public class Expense : WorkflowParentBase, IOperationCostAggregator

The Expense type exposes the following members.

Constructors
  NameDescription
Expense
Initializes a new instance of the Expense class. Initializes a new instance of the Group class.
Top
Methods
  NameDescription
BeginParentReference
The begin parent reference.
(Inherited from WorkflowChildBase.)
BookAdditionalCost
The book additional cost.
BookAdditionalCosts
The book additional costs.
Dispose
The dispose.
(Inherited from WorkflowChildBase.)
EndParentReference
The end parent reference.
(Inherited from WorkflowChildBase.)
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Finalizes an instance of the WorkflowChildBase class.
(Inherited from WorkflowChildBase.)
GetAwaiter
GetCostAggregator
The get cost aggregator.
(Inherited from WorkflowChildBase.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetProcessingInfo
The get processing info.
(Overrides WorkflowChildBase GetProcessingInfo .)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MarkFailed
Marks the child as failed.
(Inherited from WorkflowChildBase.)
MarkSuccessful
Marks the the child as successful.
(Inherited from WorkflowChildBase.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnAllChildrenProcessed
The on all children processed.
(Overrides WorkflowParentBase OnAllChildrenProcessed .)
OnBeginChildProcessing
The on begin child processing.
(Overrides WorkflowParentBase OnBeginChildProcessing(IWorkflowChild, Boolean).)
OnDispose
The on dispose.
(Inherited from WorkflowParentBase.)
OnEndChildProcessing
The on end child processing.
(Overrides WorkflowParentBase OnEndChildProcessing(IWorkflowChild, Boolean).)
SetParentLimit (Inherited from WorkflowChildBase.)
SetWorkflowParentForNewChildren
Sets the workflow parent for new children.
(Inherited from WorkflowChildBase.)
StartWork
The start work.
(Overrides WorkflowChildBase StartWork .)
ToString
The to string.
(Inherited from WorkflowParentBase.)
Top
Properties
  NameDescription
Config
Gets or sets the config.
IsDisposed
Gets a value indicating whether is disposed.
(Inherited from WorkflowChildBase.)
IsParentReferenced
Gets a value indicating whether is parent referenced.
(Inherited from WorkflowChildBase.)
IsReferenced
Gets a value indicating whether is referenced.
(Inherited from WorkflowParentBase.)
Item
The this.
(Inherited from WorkflowParentBase.)
ParentLimit
Gets the parent limit.
(Inherited from WorkflowChildBase.)
ProcessingInfo
Gets the processing info.
Properties
Gets the properties.
(Inherited from WorkflowParentBase.)
Success
Gets or sets a value indicating whether success.
(Inherited from WorkflowParentBase.)
Task
Gets the task.
(Inherited from WorkflowChildBase.)
WorkflowIndex
Gets the child index.
(Inherited from WorkflowChildBase.)
WorkflowParent
Gets the workflow parent.
(Inherited from WorkflowChildBase.)
Top
See Also