|
Name
|
Description
|
|
AccessPathAddressBase
|
Base class for access path addresses.
|
|
AccessPathBase
|
Base class for unreliable access paths that can be managed and switched with an AccessPathManager
|
|
AccessPathScope<T>
|
Scope for access path that is automatically enqueued in its AccessPathManager after use
|
|
Calculate<TResult, TItem>
|
Calculation of a CalculateResult<Result value.
|
|
Calculate<TResult, TKey, TValue>
|
Calculation of a CalculateResult<Result value.
|
|
Calculate<TResult>
|
Calculation of a CalculateResult<Result value.
|
|
CalculateConfig<TResult, TItem>
|
The configuration of a Calculate<TResult, TItem> workflow element.
|
|
CalculateConfig<TResult, TKey, TValue>
|
The configuration of a Calculate<TResult, TKey, TValue> workflow element.
|
|
CalculateConfig<TResult>
|
The configuration of a Calculate<TResult> workflow element.
|
|
CalculateProcessingInfo
|
Processing Information for the CalculateResult<TResult> and derived workflow elements
|
|
CalculateResult<TResult>
|
The Calculate workflow element awaits the finish of other workflow elements and has mechanisms to provide results. It is used to encapsulate and modularize workflows and is very similar to the Group workflow element
|
|
CalculateResultConfig<TResult>
|
The configuration of CalculateResult<TResult> workflow elements.
|
|
Delay
|
The Delay workflow element puts an arbitrary delay in the execution of a workflow.
|
|
DelayProcessingInfo
|
The processing information for the Delay workflow element.
|
|
Expense
|
The Expense workflow element defines and aggregates costs that a certain part of a workflow will cause.
|
|
ExpenseConfig
|
The configuration for a Expense workflow element
|
|
ExpenseProcessingInfo
|
The processing information for a Expense workflow element
|
|
Group
|
The Group workflow element awaits the finish of other workflow elements that are executed in parallel.
|
|
GroupConfig
|
The configuration for a Group workflow element
|
|
GroupProcessingInfo
|
The processing information for a Group workflow element
|
|
Limit
|
Limit workflow elements block the execution of work according to limits defined in a Limiter.
|
|
LimitConfig
|
Configuration for the Limit workflow element
|
|
LimitProcessingInfo
|
Processing information for the Limit workflow element
|
|
ProcessableWorkflowChildBase
|
Base class for processable workflow children
|
|
ProcessingInfoBase
|
Base class for processing informations provided by workflow elements in the ProcessingInfo property. The processing information is stored in the task result and can be retrieved with the ProcessingInfos property. This reflects the workflow of this task. Its primary purpose is debugging and logging.
|
|
PropertyBag
|
Property Bag that supports referenced properties and propagates the Success property
|
|
PropertyDyanamicAccessor
|
Dynamic accessor for properties
|
|
ReferencedPropertyBase
|
Base class for referenced properties, provides a basic implementation for IReferencedProperty
|
|
RequestProcessingInfoBase
|
Base class for request processing informations
|
|
Retry
|
The Retry workflow element retries a certain workflow till it is successful or a retry count is exceeded.
|
|
RetryConfig
|
The configuration for the Retry workflow element
|
|
RetryProcessingInfo
|
The processing information for the Retry workflow element
|
|
Work
|
The Work workflow element starts a TPL Task and integrates the task in the regular workflow.
|
|
Work<TResult>
|
The Work workflow element starts a TPL Task<TResult> that returns a value of the specified type and integrates the task in the regular workflow.
|
|
WorkBase
|
Base class for workflow elements which integrate a Task Parallel Library Task in the workflow of the CrawlerEngine
|
|
WorkConfig
|
Configuration for the Work workflow element.
|
|
WorkConfig<TResult>
|
Configuration for the Work<TResult> workflow element
|
|
WorkConfigBase
|
Configuration of the WorkBase workflow element base
|
|
WorkProcessingInfo
|
The processing information for the Work workflow element
|
|
WorkflowChildBase
|
Base class for workflow children
|
|
WorkflowElementAwaiter<TWorkflowElement>
|
Awaiter for workflow elements for the async/await pattern
|
|
WorkflowParentBase
|
Base class for workflow parents
|