private async Task QueryAllDocumentsAsync()

in vnext/code-samples/dotnet/src/cosmosdb-vnext-test/Program.cs [250:271]


    private async Task QueryAllDocumentsAsync(Container container)
    {
        Console.WriteLine("Querying all documents...");
        
        string sqlQuery = "SELECT * FROM c";
        var queryDefinition = new QueryDefinition(sqlQuery);
        
        int count = 0;
        using (var iterator = container.GetItemQueryIterator<TestDocument>(queryDefinition))
        {
            while (iterator.HasMoreResults)
            {
                foreach (var document in await iterator.ReadNextAsync())
                {
                    Console.WriteLine($"Found document: Id={document.Id}, Queryfield={document.Queryfield}, PartitionKey={document.PartitionKey}, City={document.City}");
                    count++;
                }
            }
        }
        
        Console.WriteLine($"Found {count} document(s) in total");
    }