Xaye.Fred.Fred.GetSourceReleases C# (CSharp) Méthode

GetSourceReleases() public méthode

Get the releases for a source using system defaults. Corresponds to http://api.stlouisfed.org/fred/source/releases
public GetSourceReleases ( int sourceId ) : IEnumerable
sourceId int The id for a source.
Résultat IEnumerable
        public IEnumerable<Release> GetSourceReleases(int sourceId)
        {
            var now = CstTime();
            return GetSourceReleases(sourceId, now, now);
        }

Same methods

Fred::GetSourceReleases ( int sourceId, System.DateTime realtimeStart, System.DateTime realtimeEnd, int limit = 1000, int offset, Release orderBy = Release.OrderBy.ReleaseId, SortOrder order = SortOrder.Ascending ) : IEnumerable

Usage Example

Exemple #1
0
 internal Source(Fred fred) : base(fred)
 {
     _releases = new Lazy <List <Release> >(
         () =>
     {
         var releases = (List <Release>)Fred.GetSourceReleases(Id);
         var count    = releases.Count;
         var call     = 1;
         while (count == CallLimit)
         {
             var more = (List <Release>)Fred.GetSourceReleases(Id, DateTime.Today, DateTime.Today, CallLimit, call * CallLimit);
             releases.AddRange(more);
             count = more.Count;
             call++;
         }
         return(releases);
     });
 }