コード例 #1
0
        /// <summary>
        /// Delete time series data
        /// </summary>
        public async Task DeleteTimeSeriesAsync(DeleteTimeSeriesRequest request)
        {
            string uri = GetUriForDeleteTimeSeries(request);

            Debug.WriteLine(uri);

            await HttpActionAsync(HttpMethod.Delete, uri);
        }
コード例 #2
0
        /// <summary>
        /// Generate specific URI for delete request
        /// </summary>
        private string GetUriForDeleteTimeSeries(DeleteTimeSeriesRequest request)
        {
            // prepare query string
            string queryString = "?";

            queryString += request.From != null ? $"from={Helper.GetDateTimeUtcString(request.From.Value)}&" : "";
            queryString += request.To != null ? $"to={Helper.GetDateTimeUtcString(request.To.Value)}&" : "";

            string pathString = $"/{request.EntityId}/{request.PropertySetName}";
            string uri        = _baseUri + "/timeseries" + pathString + queryString;

            return(uri);
        }