\r\n

51Degrees Pipeline .NET  4.3

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Engines.Data.IAspectData Interface Reference

Detailed Description

Represents an ElementData instance that is generated by an IAspectEngine.

This data object will contain property values that relate to a specific aspect.

Inheritance diagram for FiftyOne.Pipeline.Engines.Data.IAspectData:

[legend]

Collaboration diagram for FiftyOne.Pipeline.Engines.Data.IAspectData:

[legend]

Properties

IReadOnlyList< IAspectEngine >  Engines [get]
The engine that generated the data withing this data instance. More...
Task  ProcessTask [get]
If the engine is configured for lazy loading, this property returns a task that will complete once the engine has finished processing. More...
bool  CacheHit [get]
Get whether this instance of element data was the result of a cache hit, rather than processing of the underlying aspect engine. More...

Properties inherited from FiftyOne.Pipeline.Core.Data.IElementData

IPipeline  Pipeline [get, set]
The IPipeline that this instance was created by More...

Properties inherited from FiftyOne.Pipeline.Core.Data.IData

object  this[string key] [get, set]
Get or set a data value More...

Property Documentation

◆ CacheHit

bool FiftyOne.Pipeline.Engines.Data.IAspectData.CacheHit
get

Get whether this instance of element data was the result of a cache hit, rather than processing of the underlying aspect engine.

This field is only set if the Aspect Engine is configured to do so.

◆ Engines

IReadOnlyList<IAspectEngine> FiftyOne.Pipeline.Engines.Data.IAspectData.Engines
get

The engine that generated the data withing this data instance.

◆ ProcessTask

Task FiftyOne.Pipeline.Engines.Data.IAspectData.ProcessTask
get

If the engine is configured for lazy loading, this property returns a task that will complete once the engine has finished processing.

Otherwise, it will be null.