51Degrees Pipeline .NET  4.1

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.IFiftyOneAspectEngine Interface Reference

Detailed Description

51Degrees specific Engine interface.

This adds the concept of license keys to the standard Engine interface.

Inheritance diagram for FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.IFiftyOneAspectEngine:

[legend]

Collaboration diagram for FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.IFiftyOneAspectEngine:

[legend]

Public Member Functions

string  GetDataDownloadType (string identifier)
Get the type name of the data file being used by the engine. More...

Public Member Functions inherited from FiftyOne.Pipeline.Engines.FlowElements.IOnPremiseAspectEngine

void  RefreshData (string dataFileIdentifier)
Causes the engine to reload data from the file at IAspectEngineDataFile.DataFilePath for the data file matching the given identifier. More...
void  RefreshData (string dataFileIdentifier, Stream data)
Causes the engine to reload data from the supplied Stream for the file matching the given identifier. More...
IAspectEngineDataFile  GetDataFileMetaData (string dataFileIdentifier=null)
Get the details of a specific data file used by this engine. More...
void  AddDataFile (IAspectEngineDataFile dataFile)
Add the specified data file to the engine. More...

Properties

IEnumerable< IProfileMetaData >  Profiles [get]
All profiles contained in the data set which the Engine is using. More...
IEnumerable< IComponentMetaData >  Components [get]
All data components contained in the data set which the Engine is using e.g. More...
IEnumerable< IValueMetaData >  Values [get]
All property values contained in the data set which the Engine is using. More...

Properties inherited from FiftyOne.Pipeline.Engines.FlowElements.IOnPremiseAspectEngine

IReadOnlyList< IAspectEngineDataFile >  DataFiles [get]
Details of the data files used by this engine. More...
string  TempDataDirPath [get]
The complete file path to the directory that is used by the engine to store temporary copies of any data files that it uses. More...

Member Function Documentation

Property Documentation

◆ Components

IEnumerable<IComponentMetaData> FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.IFiftyOneAspectEngine.Components
get

All data components contained in the data set which the Engine is using e.g.

Hardware, Software etc.

◆ Profiles

IEnumerable<IProfileMetaData> FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.IFiftyOneAspectEngine.Profiles
get

All profiles contained in the data set which the Engine is using.

◆ Values

IEnumerable<IValueMetaData> FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.IFiftyOneAspectEngine.Values
get

All property values contained in the data set which the Engine is using.