C# Class WienerLinien.Api.Realtime.EchtzeitdatenSchnittstelle

Inheritance: IEchtzeitdatenSchnittstelle
显示文件 Open project: christophwille/viennarealtime Class Usage Examples

Public Methods

Method Description
GetMonitorInformationAsync ( List rblList, IHttpClient client = null ) : Task
GetTrafficInfoListAsync ( ) : Task
InitializeApi ( string apiKey ) : void
ParseMonitorResponse ( string jsonResponse ) : MonitorInformation
ParseTrafficInfoListResponse ( string jsonResponse ) : TrafficInformation

Private Methods

Method Description
GenerateVrtNoCacheParameterValue ( ) : string
ToLocalTime ( string jsonDatetime ) : DateTime?

Method Details

GetMonitorInformationAsync() public method

public GetMonitorInformationAsync ( List rblList, IHttpClient client = null ) : Task
rblList List
client IHttpClient
return Task

GetTrafficInfoListAsync() public method

public GetTrafficInfoListAsync ( ) : Task
return Task

InitializeApi() public method

public InitializeApi ( string apiKey ) : void
apiKey string
return void

ParseMonitorResponse() public method

public ParseMonitorResponse ( string jsonResponse ) : MonitorInformation
jsonResponse string
return MonitorInformation

ParseTrafficInfoListResponse() public method

public ParseTrafficInfoListResponse ( string jsonResponse ) : TrafficInformation
jsonResponse string
return TrafficInformation