你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

RequestOptions 类

定义

封装可为发到 Azure Cosmos DB 服务的不同请求指定的选项。

public sealed class RequestOptions
type RequestOptions = class
Public NotInheritable Class RequestOptions
继承
RequestOptions

注解

其中一些选项仅对特定操作有效。 例如,

PreTriggerInclude 只能用于对 DocumentAttachment执行创建、替换和删除操作。

ETag 虽然在 Replace* 和 Delete* 操作上有效,但不会影响 Read*、CreateQuery* 或 Create* 操作。

构造函数

RequestOptions()

封装可为发到 Azure Cosmos DB 服务的不同请求指定的选项。

属性

AccessCondition

获取或设置 (与 Azure Cosmos DB 服务中的请求关联的 ETag) 条件。

ConsistencyLevel

获取或设置 Azure Cosmos DB 服务中请求所需的一致性级别。

DisableRUPerMinuteUsage

获取或设置 DisableRUPerMinuteUsage Azure Cosmos DB 服务中当前请求的 。

EnableScriptLogging

获取或设置 EnableScriptLogging Azure Cosmos DB 服务中当前请求的 。

IndexingDirective

获取或设置索引指令, (Azure Cosmos DB 服务中的请求包含或排除) 。

JsonSerializerSettings

获取或设置 JsonSerializerSettings 用于反序列化文档的当前请求的 。 如果为 null,则使用 DocumentClient 中设置的默认序列化程序设置。

OfferEnableRUPerMinuteThroughput

获取或设置 OfferEnableRUPerMinuteThroughput Azure Cosmos DB 服务中集合的

OfferThroughput

获取或设置为集合预配的套餐吞吐量,以度量 Azure Cosmos DB 服务中的每单位请求数。

OfferType

获取或设置 Azure Cosmos DB 服务中资源的套餐类型。

PartitionKey

获取或设置 PartitionKey Azure Cosmos DB 服务中当前请求的 。

PopulatePartitionKeyRangeStatistics

获取或设置 PopulatePartitionKeyRangeStatistics Azure Cosmos DB 服务中文档集合读取请求的 。

PopulateQuotaInfo

获取或设置 PopulateQuotaInfo Azure Cosmos DB 服务中文档集合读取请求的 。

PostTriggerInclude

获取或设置在 Azure Cosmos DB 服务中的操作后要调用的触发器。

PreTriggerInclude

获取或设置在 Azure Cosmos DB 服务中的操作之前要调用的触发器。

ResourceTokenExpirySeconds

获取或设置资源令牌的到期时间。 在 Azure Cosmos DB 服务中创建/更新/读取权限时使用。

SessionToken

获取或设置用于 Azure Cosmos DB 服务中的会话一致性的令牌。

SharedOfferThroughput
已过时.

获取或设置集合上的共享产品/服务吞吐量。

适用于