The query is not a result. To view the result, you can iterate over the query object:
foreach (var result in query) { Console.WriteLine(result); }
As to why the request was not available in the viewport, I can only assume that it was either not yet in scope or already out of scope. Try to set a breakpoint on the line immediately after the line that you placed, where you assign the request.
source share