Class PlotPointDataProvider
Inheritance
PlotPointDataProvider
Assembly: cs.temp.dll.dll
Syntax
public class PlotPointDataProvider : ServiceBase, IPlotPointDataProvider
Fields
_dataService
Declaration
protected IDataService _dataService
Field Value
Type |
Description |
IDataService |
|
_loadedPlotPointData
Declaration
protected readonly HashSet<IPlotPointData> _loadedPlotPointData
Field Value
Methods
AddData<T>(IPlotPointData)
Declaration
public virtual void AddData<T>(IPlotPointData data)
where T : IPlotPointData
Parameters
Type Parameters
CleanupService()
Declaration
protected override void CleanupService()
GetAllData<T>()
Declaration
public virtual T[] GetAllData<T>()
where T : class, IPlotPointData
Returns
Type Parameters
GetData<T>(String)
Declaration
public virtual T GetData<T>(string id)
where T : class, IPlotPointData
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
Type Parameters
GetData<T>(String[])
Declaration
public virtual T[] GetData<T>(string[] ids)
where T : class, IPlotPointData
Parameters
Type |
Name |
Description |
String[] |
ids |
|
Returns
Type Parameters
InitializeService()
Declaration
protected override void InitializeService()
Inject(IResolver)
Declaration
public override void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
RemoveAllData<T>()
Declaration
public virtual bool RemoveAllData<T>()
where T : class, IPlotPointData
Returns
Type Parameters
RemoveData<T>(IPlotPointData)
Declaration
public virtual bool RemoveData<T>(IPlotPointData data)
where T : class, IPlotPointData
Parameters
Returns
Type Parameters
RemoveData<T>(String)
Declaration
public virtual bool RemoveData<T>(string id)
where T : class, IPlotPointData
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
Type Parameters
Implements