Partilhar via


RequestOptions Classe

Definição

Encapsula opções que podem ser especificadas para solicitações diferentes emitidas para o serviço do Azure Cosmos DB.

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

Comentários

Algumas dessas opções são válidas apenas para operações específicas. Por exemplo,

PreTriggerInclude só pode ser usado em operações de criação, substituição e exclusão em um Document ou Attachment.

A ETag, embora válida nas operações Replace* e Delete*, não teria impacto em operações Read*, CreateQuery* ou Create*.

Construtores

RequestOptions()

Encapsula opções que podem ser especificadas para solicitações diferentes emitidas para o serviço do Azure Cosmos DB.

Propriedades

AccessCondition

Obtém ou define a condição (ETag) associada à solicitação no serviço do Azure Cosmos DB.

ConsistencyLevel

Obtém ou define o nível de consistência necessário para a solicitação no serviço do Azure Cosmos DB.

DisableRUPerMinuteUsage

Obtém ou define o DisableRUPerMinuteUsage para a solicitação atual no serviço do Azure Cosmos DB.

EnableScriptLogging

Obtém ou define o EnableScriptLogging para a solicitação atual no serviço do Azure Cosmos DB.

IndexingDirective

Obtém ou define a diretiva de indexação (Incluir ou Excluir) para a solicitação no serviço do Azure Cosmos DB.

JsonSerializerSettings

Obtém ou define o JsonSerializerSettings para a solicitação atual usada para desserializar o documento. Se for nulo, usará as configurações padrão do serializador configuradas no DocumentClient.

OfferEnableRUPerMinuteThroughput

Obtém ou define o OfferEnableRUPerMinuteThroughput para uma coleção no serviço do Azure Cosmos DB

OfferThroughput

Obtém ou define a taxa de transferência da oferta provisionada para uma coleção na medida de Solicitações por Unidade no serviço do Azure Cosmos DB.

OfferType

Obtém ou define o tipo de oferta para o recurso no serviço do Azure Cosmos DB.

PartitionKey

Obtém ou define o PartitionKey para a solicitação atual no serviço do Azure Cosmos DB.

PopulatePartitionKeyRangeStatistics

Obtém ou define o PopulatePartitionKeyRangeStatistics para solicitações de leitura de coleção de documentos no serviço do Azure Cosmos DB.

PopulateQuotaInfo

Obtém ou define o PopulateQuotaInfo para solicitações de leitura de coleção de documentos no serviço do Azure Cosmos DB.

PostTriggerInclude

Obtém ou define o gatilho a ser invocado após a operação no serviço do Azure Cosmos DB.

PreTriggerInclude

Obtém ou define o gatilho a ser invocado antes da operação no serviço do Azure Cosmos DB.

ResourceTokenExpirySeconds

Obtém ou define o tempo de expiração do token de recurso. Usado ao criar/atualizar/ler permissões no serviço do Azure Cosmos DB.

SessionToken

Obtém ou define o token para uso com consistência de sessão no serviço do Azure Cosmos DB.

SharedOfferThroughput
Obsoleto.

Obtém ou define a taxa de transferência da oferta compartilhada em uma coleção.

Aplica-se a