\r\n

51Degrees Pipeline .NET  4.2

51Degrees Pipeline for .NET

Examples.OnPremiseEngine.Data.StarSignData Class Reference

Detailed Description

[class]

Inheritance diagram for Examples.OnPremiseEngine.Data.StarSignData:

[legend]

Collaboration diagram for Examples.OnPremiseEngine.Data.StarSignData:

[legend]

Public Member Functions

OperationCanceledException - Thrown if lazy loading is enabled and the cancellation token has been used to cancel processing before it was completed.
More...
 StarSignData (ILogger< AspectDataBase > logger, IPipeline pipeline, IAspectEngine engine, IMissingPropertyService missingPropertyService)

Public Member Functions inherited from FiftyOne.Pipeline.Engines.Data.AspectDataBase

 AspectDataBase (ILogger< AspectDataBase > logger, IPipeline pipeline, IAspectEngine engine)
Constructor More...
 AspectDataBase (ILogger< AspectDataBase > logger, IPipeline pipeline, IAspectEngine engine, IMissingPropertyService missingPropertyService)
Constructor More...
 AspectDataBase (ILogger< AspectDataBase > logger, IPipeline pipeline, IAspectEngine engine, IMissingPropertyService missingPropertyService, IDictionary< string, object > dictionary)
Constructor More...
override IReadOnlyDictionary< string, object >  AsDictionary ()
Get the data contained in this instance as an IReadOnlyDictionary<TKey, TValue>.

Exceptions

Public Member Functions inherited from FiftyOne.Pipeline.Core.Data.ElementDataBase

 ElementDataBase (ILogger< ElementDataBase > logger, IPipeline pipeline)
Constructor Creates an ElementDataBase instance with a non-thread-safe, case-insensitive dictionary. More...
 ElementDataBase (ILogger< ElementDataBase > logger, IPipeline pipeline, IDictionary< string, object > dictionary)
Constructor More...

Public Member Functions inherited from FiftyOne.Pipeline.Core.Data.DataBase

 DataBase (ILogger< DataBase > logger)
Constructor Creates a DataBase instance with a non-thread-safe, case-insensitive dictionary. More...
 DataBase (ILogger< DataBase > logger, IDictionary< string, object > dictionary)
Constructor More...
void  PopulateFromDictionary (IDictionary< string, object > values)
Use the values in the specified dictionary to populate this data instance. More...

Properties

string  StarSign [get, set]

Properties inherited from FiftyOne.Pipeline.Engines.Data.AspectDataBase

IMissingPropertyService  MissingPropertyService [get]
The IMissingPropertyService instance to be queried when there is no entry for a requested key. More...
ILogger< AspectDataBase >  Logger [get]
The logger to be used by this instance. More...
IReadOnlyList< IAspectEngine >  Engines [get]
The engine that generated this data instance. More...
bool  CacheHit [get]
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...
override object  this[string key] [get]
get or set the specified value More...

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

IPipeline  Pipeline [get, set]
The IPipeline instance this element data will be associated with. More...

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

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

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

object  this[string key] [get, set]
Get or set a data value 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.Engines.Data.IAspectData

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 Examples.OnPremiseEngine.Data.IStarSignData

string  StarSign [get]