public void HandleResponse(GetResponse response) { if (response.Status == 404) { throw new InvalidOperationException("There is no index named: " + queryOperation.IndexName + Environment.NewLine + response.Result); } var json = (RavenJObject)response.Result; var queryResult = SerializationHelper.ToQueryResult(json, response.GetEtagHeader()); HandleResponse(queryResult); }
public void HandleResponse(GetResponse response) { if (response.ForceRetry) { Result = null; RequiresRetry = true; return; } if (response.Status == 404) { throw new InvalidOperationException("There is no index named: " + queryOperation.IndexName + Environment.NewLine + response.Result); } var json = (RavenJObject)response.Result; var queryResult = SerializationHelper.ToQueryResult(json, response.GetEtagHeader(), response.Headers["Temp-Request-Time"], -1); HandleResponse(queryResult); }