コード例 #1
0
        private void CheckRateLimit(System.Collections.Generic.IEnumerable <Parameter> headers)
        {
            IQueryable <Parameter> source =
                from x in headers.AsQueryable <Parameter>()
                where x.Name.StartsWith("X-RateLimit")
                select x;
            Parameter parameter  = source.Single((Parameter x) => x.Name.EndsWith("-Limit"));
            Parameter parameter2 = source.Single((Parameter x) => x.Name.EndsWith("-Remaining"));

            this.RateLimit = System.Convert.ToInt32(parameter.Value);
            this.RateLimitRemainingRemaining = System.Convert.ToInt32(parameter2.Value);
        }