private List<Feature> GetFeatureInternal(GetFeatureResource featureResource, int maxFeatures)
{
string maxFeaturesStr = "";
if (maxFeatures > 0)
{
maxFeaturesStr = string.Format("&fromIndex=0&toIndex={0}", maxFeatures - 1);
}
string uri = string.Format("{0}/data/featureResults.json?returnContent=true{1}", this._serviceUrl, maxFeaturesStr);
string postData = JsonConvert.SerializeObject(featureResource);
string requestResultJson = SynchHttpRequest.GetRequestString(uri, postData);
FeaturesResourceResult featuresResult = JsonConvert.DeserializeObject<FeaturesResourceResult>(requestResultJson);
return featuresResult.Features;
}