コード例 #1
0
ファイル: Form1.cs プロジェクト: rcapel/FRED-API-Toolkit
        private async void series_seriesButton_Click(object sender, EventArgs e)
        {
            Series api = new Series {
                ApiKey = apiKey
            };

            api.Arguments.series_id = "GNPCA";
            if (fredValidationButton.Checked)
            {
                api.Arguments.Validators.Clear();
            }
            SingleSeriesContainer container = syncButton.Checked ? api.Fetch() : await api.FetchAsync();

            ShowResults(api);
        }
コード例 #2
0
ファイル: Series.cs プロジェクト: rcapel/FRED-API-Toolkit
        /// <summary>
        /// Fetches data from a FRED service endpoint asynchronously.
        /// </summary>
        /// <returns>
        /// A <see cref="SingleSeriesContainer"/> containing FRED data.
        /// An abnormal fetch returns null and a message is available in the <see cref="FetchMessage"/> property.
        /// </returns>
        public async Task <SingleSeriesContainer> FetchAsync()
        {
            SingleSeriesContainer result = await base.FetchAsync <SingleSeriesContainer>();

            return(result);
        }
コード例 #3
0
ファイル: Series.cs プロジェクト: rcapel/FRED-API-Toolkit
        /// <summary>
        /// Fetches data from a FRED service endpoint.
        /// </summary>
        /// <returns>
        /// A <see cref="SingleSeriesContainer"/> containing FRED data.
        /// An abnormal fetch returns null and a message is available in the <see cref="FetchMessage"/> property.
        /// </returns>
        public SingleSeriesContainer Fetch()
        {
            SingleSeriesContainer result = base.Fetch <SingleSeriesContainer>();

            return(result);
        }