Esempio n. 1
0
        public async Task <List <T> > QueryAsync(DateTimeOffset date, CancellationToken cancellationToken = default(CancellationToken))
        {
            var key   = DateTimeKey.GetDateKey(date);
            var query = TableQueryUtil.PartitionKey(key);

            return(await AzureUtil.QueryAsync <T>(Table, query, cancellationToken));
        }
Esempio n. 2
0
        /// <summary>
        /// Is this build alreadiy fully populated.
        /// </summary>
        public async Task <bool> IsPopulated(BuildId buildId, CancellationToken cancellationToken = default(CancellationToken))
        {
            var key    = BuildResultEntity.GetExactEntityKey(buildId);
            var entity = await AzureUtil.QueryAsync <DynamicTableEntity>(_buildResultExactTable, key, cancellationToken);

            return(entity != null);
        }
Esempio n. 3
0
        public async Task <List <T> > QueryAsync(DateTimeOffset startDate, DateTimeOffset endDate, CancellationToken cancellationToken = default(CancellationToken))
        {
            var query = GetQueryString(startDate, endDate);

            return(await AzureUtil.QueryAsync <T>(Table, query, cancellationToken));
        }