WienerLinien.Api.Realtime.EchtzeitdatenSchnittstelle.GetTrafficInfoListAsync C# (CSharp) Method

GetTrafficInfoListAsync() public method

public GetTrafficInfoListAsync ( ) : Task
return Task
        public async Task<TrafficInformation> GetTrafficInfoListAsync()
        {
            var url = String.Format(TrafficInfoListApiUrl, _apiKey, GenerateVrtNoCacheParameterValue());
            var response = await new DefaultHttpClient().GetStringAsync(url).ConfigureAwait(false);

            if (null == response)
                return new TrafficInformation();

            try
            {
                return ParseTrafficInfoListResponse(response);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.ToString());
            }

            return
                new TrafficInformation();
        }