C# Class Exrin.Insights.InsightProvider

Inheritance: IInsightsProvider
Afficher le fichier Open project: exrin/Exrin

Méthodes publiques

Méthode Description
InsightProvider ( IInsightStorage storage, int tick = 300000 ) : Abstraction
Record ( IInsightData data ) : System.Threading.Tasks.Task

Saves to storage for later processing.

Méthodes protégées

Méthode Description
Send ( IList insights ) : Task>

Will send the insight data to the insight provider

Private Methods

Méthode Description
Process ( ) : System.Threading.Tasks.Task

Method Details

InsightProvider() public méthode

public InsightProvider ( IInsightStorage storage, int tick = 300000 ) : Abstraction
storage IInsightStorage
tick int
Résultat Abstraction

Record() public méthode

Saves to storage for later processing.
public Record ( IInsightData data ) : System.Threading.Tasks.Task
data IInsightData
Résultat System.Threading.Tasks.Task

Send() protected abstract méthode

Will send the insight data to the insight provider
protected abstract Send ( IList insights ) : Task>
insights IList
Résultat Task>