Compartilhar via


TableRequestOptions Classe

Definição

Representa um conjunto de opções de tempo limite e de política de repetição que podem ser especificadas para uma solicitação no serviço de Tabela.

public sealed class TableRequestOptions
type TableRequestOptions = class
Public NotInheritable Class TableRequestOptions
Herança
TableRequestOptions

Construtores

TableRequestOptions()

Inicializa uma nova instância da classe TableRequestOptions.

TableRequestOptions(TableRequestOptions)

Inicializa uma nova instância da classe TableRequestOptions com o TableRequestOptions especificado.

Campos

MaxMaximumExecutionTime

O tempo máximo de execução total que pode ser especificado.

Propriedades

ConsistencyLevel

O nível de consistência do em relação ao CloudTableClient ponto de extremidade da tabela do Cosmos. Isso pode ser usado para enfraquecer o nível de consistência da conta de banco de dados para operações de leitura. Se isso não estiver definido, o nível de consistência desejado será usado.

LocationMode

Obtém ou define o modo do local da solicitação.

MaximumExecutionTime

Obtém ou define o tempo de execução máximo em todas as tentativas possíveis para a solicitação.

PayloadFormat

Define ou obtém o TablePayloadFormat que será usado na solicitação.

ProjectSystemProperties

Obtém ou define a opção de incluir propriedades do sistema, como Chave de Partição e Chave de Linha em consultas.

PropertyResolver

Obtém ou define o delegado que é usado para obter o EdmType para uma propriedade de entidade dada a chave de partição, a chave de linha e o nome da propriedade.

RetryPolicy

Obtém ou define a política de repetição para a solicitação.

ServerTimeout

Obtém ou define o intervalo de tempo limite do servidor da solicitação.

SessionToken

Obtém ou define o token para uso com consistência de sessão no serviço do Azure Cosmos DB. Só há suporte no Modo Direto.

TableQueryContinuationTokenLimitInKb

Obtenha ou defina o comprimento do token de continuação na resposta da consulta. Os valores válidos são >= 0.

TableQueryEnableScan

Obtenha ou defina a opção para executar uma verificação quando um filtro não puder usar o índice para qualquer filtro. O padrão é false. Só há suporte no Modo Direto.

TableQueryMaxBufferedItemCount

Obtém ou define o número máximo de itens que podem ser armazenados em buffer no lado do cliente durante a execução de consulta paralela no serviço do Azure Cosmos DB. Um valor de propriedade positivo limita o número de itens armazenados em buffer ao valor definido. Se estiver definido para menos de 0, o sistema decide automaticamente o número de itens a serem armazenados em buffer.

TableQueryMaxDegreeOfParallelism

Obtém ou define o grau de paralelismo para execução de uma consulta entre partições. 0 é serial sem pré-busca, 1 é serial com pré-busca e valores mais altos aumentam a taxa de paralelismo. O padrão é -1, que permite que o Azure Cosmos DB determine dinamicamente o valor em runtime.

TableQueryMaxItemCount

Configure o número máximo de itens retornados por consultas de tabela em uma única viagem de ida e volta.

Aplica-se a