◆ PrePackagedPipelineBuilderBase()
FiftyOne.Pipeline.Engines.FlowElements.PrePackagedPipelineBuilderBase< TBuilder >.PrePackagedPipelineBuilderBase | ( | ILoggerFactory | loggerFactory | ) |
Constructor
- Parameters
-
- loggerFactory -
\r\n
Base class for pipeline builders that will produce a pipeline with specific flow elements.
TBuilder | : | PrePackagedPipelineBuilderBase<TBuilder> |
PrePackagedPipelineBuilderBase (ILoggerFactory loggerFactory)
Constructor More...
| |
TBuilder | UseLazyLoading ()
Enable lazy loading of geo location results. More...
|
TBuilder | UseLazyLoading (TimeSpan timeout)
Enable lazy loading of geo location results. More...
|
TBuilder | UseLazyLoading (CancellationToken cancellationToken)
Enable lazy loading of geo location results. More...
|
TBuilder | UseLazyLoading (TimeSpan timeout, CancellationToken cancellationToken)
Enable lazy loading of geo location results. More...
|
TBuilder | UseResultsCache ()
Enable caching of geo location results. More...
|
TBuilder | UseResultsCache (int size)
Enable caching of geo location results. More...
|
Public Member Functions inherited from FiftyOne.Pipeline.Core.FlowElements.PipelineBuilderBase< TBuilder > | |
PipelineBuilderBase (ILoggerFactory loggerFactory)
Create a new PipelineBuilderBase<T> instance. More...
| |
virtual IPipeline | Build ()
Build the pipeline More...
|
T | AddFlowElement (IFlowElement element)
Add the specified IFlowElement to the pipeline. More...
|
T | AddFlowElementsParallel (params IFlowElement[] elements)
Add the specified IFlowElement array to the pipeline. More...
|
T | SetAutoDisposeElements (bool autoDispose)
Configure the Pipeline to either call dispose on it's child FlowElements when it is disposed or not. More...
|
T | SetSuppressProcessException (bool suppressExceptions)
Configure the Pipeline to either suppress exceptions added to IFlowData.Errors during processing or to throw them as an aggregate exception once processing is complete. More...
|
[get, set]
[get, set]
[get, set]
[get, set]
[get]
[get]
[get]
FiftyOne.Pipeline.Engines.FlowElements.PrePackagedPipelineBuilderBase< TBuilder >.PrePackagedPipelineBuilderBase | ( | ILoggerFactory | loggerFactory | ) |
Constructor
TBuilder FiftyOne.Pipeline.Engines.FlowElements.PrePackagedPipelineBuilderBase< TBuilder >.UseLazyLoading | ( | ) |
Enable lazy loading of geo location results.
Uses a default timeout of 5 seconds.
TBuilder FiftyOne.Pipeline.Engines.FlowElements.PrePackagedPipelineBuilderBase< TBuilder >.UseLazyLoading | ( | TimeSpan | timeout | ) |
Enable lazy loading of geo location results.
TBuilder FiftyOne.Pipeline.Engines.FlowElements.PrePackagedPipelineBuilderBase< TBuilder >.UseLazyLoading | ( | CancellationToken | cancellationToken | ) |
Enable lazy loading of geo location results.
Uses a default timeout of 5 seconds.
TBuilder FiftyOne.Pipeline.Engines.FlowElements.PrePackagedPipelineBuilderBase< TBuilder >.UseLazyLoading | ( | TimeSpan | timeout, |
CancellationToken | cancellationToken | ||
) |
Enable lazy loading of geo location results.
TBuilder FiftyOne.Pipeline.Engines.FlowElements.PrePackagedPipelineBuilderBase< TBuilder >.UseResultsCache | ( | ) |
Enable caching of geo location results.
Uses a default cache size of 1000.
TBuilder FiftyOne.Pipeline.Engines.FlowElements.PrePackagedPipelineBuilderBase< TBuilder >.UseResultsCache | ( | int | size | ) |
Enable caching of geo location results.