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

Azure.Cosmos 命名空间

AccountConsistency

表示 Azure Cosmos DB 服务的数据库帐户的一致性策略。

AccountProperties

表示 AccountProperties。 AccountProperties 是 Azure Cosmos DB 服务中数据库的容器。

AccountRegion

AccountLocation 类表示特定区域中的 Azure Cosmos DB 数据库帐户。

CompositePath

复合路径的 DOM。 复合路径用于组合索引。 例如,如果要运行类似“SELECT * FROM c ORDER BY c.age, c.height”的查询,则需要将“/age”和“/height”作为组合路径添加到组合索引。

ConflictProperties

表示 Azure Cosmos DB 服务中的冲突。

ConflictResolutionPolicy

表示冲突解决策略配置,用于指定在不同区域的写入导致 Azure Cosmos DB 服务中容器中的项发生冲突时如何解决冲突。

ContainerProperties

表示 Azure Cosmos DB 服务中的文档容器。 容器是文档的命名逻辑容器。

ContainerRequestOptions

cosmos 容器请求选项

ContainerResponse

cosmos 容器响应

CosmosClient

提供 Azure Cosmos DB 帐户的客户端逻辑表示形式。 此客户端可用于在 Azure Cosmos DB 数据库服务中配置和执行请求。

CosmosClient 是线程安全的。 建议在应用程序的生存期内维护 CosmosClient 的单个实例,从而实现高效的连接管理和性能。 请参阅 中的 https://docs.microsoft.com/azure/cosmos-db/performance-tips性能指南。

CosmosClientOptions

定义 CosmosClient 所需的所有可配置选项。

CosmosConflicts

用于在 Azure Cosmos 容器中读取/查询冲突的操作。

CosmosContainer

用于按 ID 读取、替换或删除容器中特定现有容器或项的操作。有两种不同类型的操作。

  1. 在请求/响应中序列化和反序列化项的对象操作
  2. 流响应,它采用包含 JSON 序列化对象的 Stream,并返回包含用于创建新容器和读取/查询所有容器的 Stream CosmosDatabase 的响应;
CosmosDatabase

用于读取或删除现有数据库的操作。

CosmosClient 用于或创建新数据库,以及读取/查询所有数据库;使用 client.Databases

CosmosException

Cosmos 客户端异常

CosmosPermission

用于按 ID 读取、替换或删除特定权限的操作。权限用于创建 ResourceTokens。 资源令牌提供对数据库中应用程序资源的访问权限。 资源令牌:

  • 提供对特定容器、分区键、文档、附件、存储过程、触发器和 UDF 的访问权限。
  • 向用户授予对特定资源的权限时创建。
  • 通过 POST、GET 或 PUT 调用操作权限资源时重新创建。
  • 使用专门针对用户、资源和权限构造的哈希资源令牌。
  • 生存期受到可自定义的有效期的约束。 默认的有效期限为一小时。 但是,可将令牌生存期显式指定为最长 24 个小时。
  • 可以安全替代主密钥。
  • 使客户端能够根据它们的权限读取、写入和删除 Cosmos DB 帐户中的资源。
CosmosUser

用于按 ID 读取、替换或删除特定现有用户以及查询用户权限的操作。

DatabaseProperties

表示 Azure Cosmos DB 帐户中的数据库。

DatabaseResponse

cosmos 数据库响应

ExcludedPath

指定要在为 Azure Cosmos DB 服务编制数据索引时排除的 JSON 文档中的路径。

IncludedPath

指定要包含在 Azure Cosmos DB 服务的 JSON 文档中的路径。

IndexingPolicy

表示 Azure Cosmos DB 服务中集合的索引策略配置。

ItemRequestOptions

Cosmos 项请求选项

ItemResponse<T>

cosmos 项响应

PermissionProperties

表示 Azure Cosmos DB 服务中的权限。

PermissionResponse

cosmos 权限响应

QueryDefinition

定义 Cosmos SQL 查询

QueryRequestOptions

Cosmos 查询请求选项

Regions

LocationNames 类包含 Azure Cosmos DB 服务当前支持的 Azure 区域的名称。

RequestOptions

默认 cosmos 请求选项

StoredProcedureRequestOptions

cosmos 存储过程请求选项

ThroughputProperties

表示 Azure Cosmos DB 服务中资源的吞吐量。 它是 Azure Cosmos DB 服务中资源的标准定价。

ThroughputResponse

cosmos 吞吐量响应

UniqueKey

表示 上的唯一键,该键对 Azure Cosmos DB 服务中的集合中的文档强制实施唯一性约束。

UniqueKeyPolicy

表示用于在 Azure Cosmos DB 服务集合中指定文档的唯一性约束的唯一键策略配置。

UserProperties

表示 Azure Cosmos DB 服务中的用户。

UserResponse

cosmos 用户响应

结构

PartitionKey

表示 Azure Cosmos DB 服务中的分区键值。

枚举

CompositePathSortOrder

定义 Azure Cosmos DB 服务中索引路径规范的目标数据类型。

ConflictResolutionMode

指定支持的冲突解决模式,如 ConflictResolutionPolicy

ConnectionMode

表示客户端在连接到 Azure Cosmos DB 服务时要使用的连接模式。

ConsistencyLevel

这些是 Azure Cosmos DB 服务支持的一致性级别。

DataType

定义 Azure Cosmos DB 服务中索引路径规范的目标数据类型。

IndexingDirective

指定是否为 Azure Cosmos DB 数据库中的资源编制索引。

IndexingMode

指定 Azure Cosmos DB 服务中支持的索引模式。

IndexKind

这些索引类型可用于为 Azure Cosmos DB 服务中的路径编制索引。

OperationKind

这些是导致资源版本冲突的操作类型。

PartitionKeyDefinitionVersion

分区版本。

PermissionMode

这些是用于在 Azure Cosmos DB 服务中创建或替换 PermissionProperties 资源的访问权限。