\r\n

51Degrees Pipeline .NET  4.1Newer Version 4.4

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Engines.Services.DataUpdateService Class Reference

Detailed Description

Service that manages updates to data files that are used by IAspectEngine instances.

Inheritance diagram for FiftyOne.Pipeline.Engines.Services.DataUpdateService:

[legend]

Collaboration diagram for FiftyOne.Pipeline.Engines.Services.DataUpdateService:

[legend]

Public Member Functions

 DataUpdateService (ILogger< DataUpdateService > logger, HttpClient httpClient)
Constructor More...
void  RegisterDataFile (AspectEngineDataFile dataFile)
Register an data file for automatic updates. More...
void  UnRegisterDataFile (AspectEngineDataFile dataFile)
Unregister a data file. More...
AutoUpdateStatus  CheckForUpdate (IOnPremiseAspectEngine engine, string dataFileIdentifier=null)
Check if there are updates for the specified engine. More...
AutoUpdateStatus  UpdateFromMemory (AspectEngineDataFile dataFile, byte[] data)
Update the specified data file from a byte[] held in memory. More...

Events

EventHandler< DataUpdateCompleteArgs >  CheckForUpdateComplete
The event handler fired when a call to CheckForUpdate is completed. More...

Constructor & Destructor Documentation

Member Function Documentation

◆ CheckForUpdate()

AutoUpdateStatus FiftyOne.Pipeline.Engines.Services.DataUpdateService.CheckForUpdate ( IOnPremiseAspectEngine   engine,
string   dataFileIdentifier = null  
)

Check if there are updates for the specified engine.

Parameters
engine - The engine to check for
dataFileIdentifier - The identifier of the data file to check for. If the engine has only one data file then this parameter is ignored.
Returns
The result of the update check.

Implements FiftyOne.Pipeline.Engines.Services.IDataUpdateService.

Event Documentation

◆ CheckForUpdateComplete

EventHandler<DataUpdateCompleteArgs> FiftyOne.Pipeline.Engines.Services.DataUpdateService.CheckForUpdateComplete

The event handler fired when a call to CheckForUpdate is completed.