В документации говорится, что мы можем Read all changes to future updates to documents from current time. Если для StartFromBeginning установлено значение false, а токен продолжения равен 0, он будет извлекать все документы с момента запроса в будущем? Если система не генерирует много вставок/обновлений, может не быть никаких документов, поэтому она выйдет довольно быстро. В приведенном ниже примере, скажем, после первой итерации while больше нет результатов, если мы спим там в течение периода времени, указанного комментарием, будет ли query.HasMoreResults истинным, если были вставки/обновления?
new ChangeFeedOptions
{
PartitionKeyRangeId = pkRange.Id,
StartFromBeginning = true,
RequestContinuation = continuation,
MaxItemCount = -1
});
while (query.HasMoreResults)
{
// stuff since the query was initiated
// will exit if not much
// if Thread.Sleep() will query.HasMoreResults return true if items were inserted?
}
