C# Class API.DataAccess.MemoryTransitRepository

Transit repository which stores data in memory and in flat files for when memory is cleared.
Inheritance: ITransitRepository
Afficher le fichier Open project: RikkiGibson/Corvallis-Bus-Server

Méthodes publiques

Méthode Description
GetPlatformTagsAsync ( ) : int>>.Task
GetScheduleAsync ( ) : IEnumerable>>.Task
GetSerializedStaticDataAsync ( ) : Task
GetStaticDataAsync ( ) : Task
MemoryTransitRepository ( string filePath ) : System
SetPlatformTags ( int>.Dictionary platformTags ) : void
SetSchedule ( Dictionary schedule ) : void
SetStaticData ( BusStaticData staticData ) : void

Method Details

GetPlatformTagsAsync() public méthode

public GetPlatformTagsAsync ( ) : int>>.Task
Résultat int>>.Task

GetScheduleAsync() public méthode

public GetScheduleAsync ( ) : IEnumerable>>.Task
Résultat IEnumerable>>.Task

GetSerializedStaticDataAsync() public méthode

public GetSerializedStaticDataAsync ( ) : Task
Résultat Task

GetStaticDataAsync() public méthode

public GetStaticDataAsync ( ) : Task
Résultat Task

MemoryTransitRepository() public méthode

public MemoryTransitRepository ( string filePath ) : System
filePath string
Résultat System

SetPlatformTags() public méthode

public SetPlatformTags ( int>.Dictionary platformTags ) : void
platformTags int>.Dictionary
Résultat void

SetSchedule() public méthode

public SetSchedule ( Dictionary schedule ) : void
schedule Dictionary
Résultat void

SetStaticData() public méthode

public SetStaticData ( BusStaticData staticData ) : void
staticData API.Models.BusStaticData
Résultat void