51Degrees Pipeline .NET  4.1

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Engines.Services.IDataUpdateService Interface Reference

Detailed Description

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

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

[legend]

Public Member Functions

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, MemoryStream data)
Update the specified data file from a MemoryStream More...

Events

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

Member Function Documentation

◆ CheckForUpdate()

AutoUpdateStatus FiftyOne.Pipeline.Engines.Services.IDataUpdateService.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.
Exceptions
DataUpdateException - Thrown if some problem occurs during the update process.

Implemented in FiftyOne.Pipeline.Engines.Services.DataUpdateService.

Event Documentation

◆ CheckForUpdateComplete

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

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

◆ CheckForUpdateStarted

EventHandler<DataUpdateEventArgs> FiftyOne.Pipeline.Engines.Services.IDataUpdateService.CheckForUpdateStarted

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