Exemple #1
0
        private async Task <long> RunCountQuery(CosmosQuery query, CancellationToken cancellationToken)
        {
            var queryDefinition = new QueryDefinition(query.ToString(true));
            var results         = await _connection.RunQueryAsync <JObject>(queryDefinition, _logger, cancellationToken);

            return((long)((JValue)results[0]["$1"]).Value);
        }
Exemple #2
0
        private async Task <CosmosRegisteredEntity[]> RunQuery(CosmosQuery query, CancellationToken cancellationToken)
        {
            var queryDefinition = new QueryDefinition(query.ToString());

            return(await _connection.RunQueryAsync <CosmosRegisteredEntity>(queryDefinition, _logger, cancellationToken));
        }