ChangeFeedIteratorOptions interface
Especifica opções para o feed de alterações
Se nenhuma dessas opções estiver definida, ele começará a ler as alterações a partir de agora para todo o contêiner.
Propriedades
| change |
Sinaliza o modo no qual o feed de alterações precisa ser iniciado. |
| change |
Sinaliza de onde começar no feed de alterações. |
| excluded |
Exclui uma ou mais regiões do Azure para a operação. Essa opção só é aplicada quando enableEndPointDiscovery é definido como true. |
| max |
Quantidade máxima de itens a serem retornados por página |
| priority |
Nível de prioridade (baixo/alto) para cada solicitação. As solicitações de baixa prioridade são sempre limitadas antes de solicitações de alta prioridade. O valor padrão é nulo. Por padrão, todas as solicitações são de alta prioridade |
| session |
O token de sessão a ser usado. Se não for especificado, usará o token de sessão capturado mais recente para começar. |
| throughput |
Bucket de taxa de transferência para uma solicitação. O valor padrão é nulo. Nesse caso, a solicitação pode usar 100% da taxa de transferência da partição. Para obter mais informações, visite [Bucketing de taxa de transferência do Cosmos DB](https://aka.ms/cosmsodb-bucketing). |
Detalhes da propriedade
changeFeedMode
Sinaliza o modo no qual o feed de alterações precisa ser iniciado.
changeFeedMode?: ChangeFeedMode
Valor da propriedade
changeFeedStartFrom
Sinaliza de onde começar no feed de alterações.
changeFeedStartFrom?: ChangeFeedStartFrom
Valor da propriedade
excludedLocations
Exclui uma ou mais regiões do Azure para a operação.
Essa opção só é aplicada quando enableEndPointDiscovery é definido como true.
excludedLocations?: string[]
Valor da propriedade
string[]
maxItemCount
Quantidade máxima de itens a serem retornados por página
maxItemCount?: number
Valor da propriedade
number
priorityLevel
Nível de prioridade (baixo/alto) para cada solicitação. As solicitações de baixa prioridade são sempre limitadas antes de solicitações de alta prioridade.
O valor padrão é nulo. Por padrão, todas as solicitações são de alta prioridade
priorityLevel?: PriorityLevel
Valor da propriedade
sessionToken
O token de sessão a ser usado. Se não for especificado, usará o token de sessão capturado mais recente para começar.
sessionToken?: string
Valor da propriedade
string
throughputBucket
Bucket de taxa de transferência para uma solicitação.
O valor padrão é nulo. Nesse caso, a solicitação pode usar 100% da taxa de transferência da partição.
Para obter mais informações, visite [Bucketing de taxa de transferência do Cosmos DB](https://aka.ms/cosmsodb-bucketing).throughputBucket?: number
Valor da propriedade
number