示例#1
0
        internal static IList <Utilities.MetricResponse> ToMetricResponses(this WebHostingPlanGetHistoricalUsageMetricsResponse metricsResponse)
        {
            var result = new List <Utilities.MetricResponse>();

            if (metricsResponse == null || metricsResponse.UsageMetrics == null)
            {
                return(result);
            }

            foreach (var response in metricsResponse.UsageMetrics)
            {
                var metrics = response.Data.ToMetricSet();
                var rsp     = new Utilities.MetricResponse
                {
                    Code    = response.Code,
                    Message = response.Message,
                    Data    = metrics
                };
                result.Add(rsp);
            }

            return(result);
        }
        internal static IList<Utilities.MetricResponse> ToMetricResponses(this WebHostingPlanGetHistoricalUsageMetricsResponse metricsResponse)
        {
            var result = new List<Utilities.MetricResponse>();
            if (metricsResponse == null || metricsResponse.UsageMetrics == null)
            {
                return result;
            }

            foreach (var response in metricsResponse.UsageMetrics)
            {
                var metrics = response.Data.ToMetricSet();
                var rsp = new Utilities.MetricResponse
                {
                    Code = response.Code,
                    Message = response.Message,
                    Data = metrics
                };
                result.Add(rsp);
            }

            return result;
        }