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)); }
/// <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); }
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)); }