Detailed Description
51Degrees specific Engine base class.
This adds the concept of license keys to the standard Engine base class.
- Template Parameters
-
- T -
|
Inheritance diagram for FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.FiftyOneOnPremiseAspectEngineBase< T >:
Collaboration diagram for FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.FiftyOneOnPremiseAspectEngineBase< T >:
Public Member Functions
| FiftyOneOnPremiseAspectEngineBase (ILogger< FiftyOneOnPremiseAspectEngineBase< T >> logger, Func< IFlowData, FlowElementBase< T, IFiftyOneAspectPropertyMetaData >, T > aspectDataFactory, string tempDataFilePath)
|
|
| OnPremiseAspectEngineBase (ILogger< AspectEngineBase< T, TMeta >> logger, Func< IFlowData, FlowElementBase< T, TMeta >, T > aspectDataFactory, string tempDataFilePath)
|
IAspectEngineDataFile
| GetDataFileMetaData (string dataFileIdentifier=null)
Get the details of a specific data file used by this engine. More...
|
abstract 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...
|
abstract void
| RefreshData (string dataFileIdentifier, byte[] data)
Causes the engine to reload data from the specified byte[]. More...
|
virtual void
| AddDataFile (IAspectEngineDataFile dataFile)
Add the specified data file to the engine. More...
|
|
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, byte[] data)
Causes the engine to reload data from the specified byte[]. 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...
|
abstract IEnumerable< IValueMetaData >
| Values [get]
|
|
string
| TempDataDirPath [get, protected set]
Directory to use as a temporary file location when required. More...
|
|
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...
|
|
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...
|