public Task<HttpResponseMessage> Get(CancellationToken token)
{
string uri;
if (_criteria == null)
{
uri = string.Format(PARSE_ROOT_URL + "/classes/{0}", _className);
}
else if (_criteria is string)
{
uri = string.Format(PARSE_ROOT_URL + "/classes/{0}/{1}", _className, _criteria);
}
else
{
var query = GetUrlEncodedCriteria(_criteria);
uri = string.Format(PARSE_ROOT_URL + "/classes/{0}?where={1}", _className, query);
}
return _client.GetAsync(new Uri(uri), HttpCompletionOption.ResponseContentRead, token);
}