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

DocumentClient 类

定义

为 Azure Cosmos DB 服务提供客户端逻辑表示形式。 此客户端用于对服务配置和执行请求。

public sealed class DocumentClient : IDisposable
type DocumentClient = class
    interface IDisposable
    interface IDocumentClient
Public NotInheritable Class DocumentClient
Implements IDisposable
继承
DocumentClient
实现

注解

封装用于访问 Azure Cosmos DB 服务的终结点、凭据和连接策略的服务客户端。 建议在应用程序中缓存和重用此实例,而不是为每个操作创建新实例。

当应用使用 DocumentClient 时,应在完成使用后调用其 IDisposable.Dispose 实现。 根据编程技术,可以通过以下两种方式之一执行此操作:

1. 通过使用语言构造,例如 C# 中的 using 语句。 using 语句实际上是一种语法方便。 在编译时,语言编译器实现 try/catch 块的中间语言 (IL) 。

using (IDocumentClient client = new DocumentClient(new Uri("endpoint"), "authKey"))
{
    ...
}

2. 通过将对 IDisposable.Dispose 实现的调用包装在 try/catch 块中。 以下示例将上一示例中的 using 块替换为 try/catch/finally 块。

IDocumentClient client = new DocumentClient(new Uri("endpoint"), "authKey"))
try{
    ...
}
finally{
    if (client != null) client.Dispose();
}

构造函数

DocumentClient(Uri, IDictionary<String,String>, ConnectionPolicy, Nullable<ConsistencyLevel>)
已过时.

使用指定的 Azure Cosmos DB 服务终结点、资源令牌字典和连接策略初始化 Microsoft.Azure.Documents.Client.DocumentClient 类的新实例。

DocumentClient(Uri, IList<Permission>, ConnectionPolicy, Nullable<ConsistencyLevel>)

使用 Azure Cosmos DB 服务的指定 Azure Cosmos DB 服务终结点、权限对象列表和连接策略初始化 类的新实例 DocumentClient

DocumentClient(Uri, SecureString, ConnectionPolicy, Nullable<ConsistencyLevel>)

使用 Azure Cosmos DB 服务的指定 Azure Cosmos DB 服务终结点、密钥和连接策略初始化 类的新实例 DocumentClient

DocumentClient(Uri, SecureString, ConnectionPolicy, Nullable<ConsistencyLevel>, JsonSerializerSettings)
已过时.

使用指定的 Azure Cosmos DB 服务终结点、密钥、连接策略和 Azure Cosmos DB 服务的自定义 JsonSerializerSettings 初始化 类的新实例 DocumentClient

DocumentClient(Uri, SecureString, JsonSerializerSettings, ConnectionPolicy, Nullable<ConsistencyLevel>)

使用指定的 Azure Cosmos DB 服务终结点、密钥、连接策略和 Azure Cosmos DB 服务的自定义 JsonSerializerSettings 初始化 类的新实例 DocumentClient

DocumentClient(Uri, String, ConnectionPolicy, Nullable<ConsistencyLevel>)

使用指定的服务终结点、授权密钥 (或资源令牌) 以及 Azure Cosmos DB 服务的连接策略初始化 类的新实例 DocumentClient

DocumentClient(Uri, String, ConnectionPolicy, Nullable<ConsistencyLevel>, JsonSerializerSettings)
已过时.

使用指定的服务终结点、授权密钥 (或资源令牌) 、连接策略和 Azure Cosmos DB 服务的自定义 JsonSerializerSettings 初始化 类的新实例 DocumentClient

DocumentClient(Uri, String, HttpMessageHandler, ConnectionPolicy, Nullable<ConsistencyLevel>)

使用指定的服务终结点、授权密钥 (或资源令牌) 以及 Azure Cosmos DB 服务的连接策略初始化 类的新实例 DocumentClient

DocumentClient(Uri, String, JsonSerializerSettings, ConnectionPolicy, Nullable<ConsistencyLevel>)

使用指定的服务终结点、授权密钥 (或资源令牌) 、连接策略和 Azure Cosmos DB 服务的自定义 JsonSerializerSettings 初始化 类的新实例 DocumentClient

属性

AuthKey

从 Azure Cosmos DB 服务获取客户端使用的 AuthKey。

ConnectionPolicy

从 Azure Cosmos DB 服务获取客户端使用的连接策略。

ConsistencyLevel

从 Azure Cosmos DB 服务获取客户端的配置一致性级别。

PartitionResolvers
已过时.

分区解析程序是指向 IPartitionResolver 的数据库链接的字典,用于 Azure Cosmos DB 服务的分区。

ReadEndpoint

获取基于可用性和首选项从 Azure Cosmos DB 服务选择的当前读取终结点。

ResourceTokens
已过时.

从 Azure Cosmos DB 服务获取客户端使用的资源令牌字典。

ServiceEndpoint

从 Azure Cosmos DB 服务获取服务终结点的终结点 URI。

Session

获取或设置用于 Azure Cosmos DB 服务中的会话一致性版本跟踪的会话对象。

WriteEndpoint

获取基于可用性和首选项从 Azure Cosmos DB 服务选择的当前写入终结点。

方法

CreateAttachmentAsync(String, Object, RequestOptions, CancellationToken)

在 Azure Cosmos DB 服务中将附件创建为异步操作。

CreateAttachmentAsync(String, Stream, MediaOptions, RequestOptions, CancellationToken)

Attachment使用 Azure Cosmos DB 服务中作为异步操作提供mediaStream的内容创建 。

CreateAttachmentAsync(Uri, Object, RequestOptions, CancellationToken)

在 Azure Cosmos DB 服务中将附件创建为异步操作。

CreateAttachmentAsync(Uri, Stream, MediaOptions, RequestOptions, CancellationToken)

在 Azure Cosmos DB 服务中将附件创建为异步操作。

CreateAttachmentQuery(String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务中的附件创建查询。 它返回 IOrderedQueryable{Attachment}。

CreateAttachmentQuery(String, SqlQuerySpec, FeedOptions)

已重载。 此方法使用具有参数化值的 SQL 语句为 Azure Cosmos DB 服务中的附件创建查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateAttachmentQuery(String, String, FeedOptions)

已重载。 此方法使用 SQL 语句为 Azure Cosmos DB 服务中的附件创建查询。 它返回 IQueryable{dynamic}。

CreateAttachmentQuery(Uri, FeedOptions)

用于在 Azure Cosmos DB 服务中创建附件查询的扩展方法。

CreateAttachmentQuery(Uri, SqlQuerySpec, FeedOptions)

用于在 Azure Cosmos DB 服务中创建附件查询的扩展方法。

CreateAttachmentQuery(Uri, String, FeedOptions)

用于在 Azure Cosmos DB 服务中创建附件查询的扩展方法。

CreateAttachmentQuery<T>(String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务中的附件创建查询。

CreateAttachmentQuery<T>(String, SqlQuerySpec, FeedOptions)

已重载。 此方法使用具有参数化值的 SQL 语句为 Azure Cosmos DB 服务中的附件创建查询。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateAttachmentQuery<T>(String, String, FeedOptions)

已重载。 此方法使用 SQL 语句为 Azure Cosmos DB 服务中的附件创建查询。

CreateAttachmentQuery<T>(Uri, FeedOptions)

用于在 Azure Cosmos DB 服务中创建附件查询的扩展方法。

CreateAttachmentQuery<T>(Uri, SqlQuerySpec, FeedOptions)

用于在 Azure Cosmos DB 服务中创建附件查询的扩展方法。

CreateAttachmentQuery<T>(Uri, String, FeedOptions)

用于在 Azure Cosmos DB 服务中创建附件查询的扩展方法。

CreateConflictQuery(String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务中的集合下的冲突创建查询。 它返回 A IOrderedQueryable{Conflict}。

CreateConflictQuery(String, SqlQuerySpec, FeedOptions)

已重载。 此方法使用参数化值为 Azure Cosmos DB 数据库中的集合下的冲突创建查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateConflictQuery(String, String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务中的集合下的冲突创建查询。 它返回 IQueryable{Conflict}。

CreateConflictQuery(Uri, FeedOptions)

用于在 Azure Cosmos DB 服务中创建冲突查询的扩展方法。

CreateConflictQuery(Uri, SqlQuerySpec, FeedOptions)

用于在 Azure Cosmos DB 服务中创建冲突查询的扩展方法。

CreateConflictQuery(Uri, String, FeedOptions)

用于在 Azure Cosmos DB 服务中创建冲突查询的扩展方法。

CreateDatabaseAsync(Database, RequestOptions)

在 Azure Cosmos DB 服务中将数据库资源创建为异步操作。

CreateDatabaseIfNotExistsAsync(Database, RequestOptions)

如果) 不存在,则创建 (;如果) Azure Cosmos DB 服务中的异步操作) 数据库资源已存在,则创建 (。 可以从响应中检查状态代码,以确定数据库是新创建的 (201) ,还是 (200)

CreateDatabaseQuery(FeedOptions)

已重载。 此方法在 Azure Cosmos DB 服务中的帐户下创建数据库资源的查询。 它返回 IOrderedQueryable{Database}。

CreateDatabaseQuery(SqlQuerySpec, FeedOptions)

已重载。 此方法使用具有参数化值的 SQL 语句,为 Azure Cosmos DB 数据库帐户下的数据库资源创建查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateDatabaseQuery(String, FeedOptions)

已重载。 此方法使用 SQL 语句为 Azure Cosmos DB 数据库帐户下的数据库资源创建查询。 它返回 IQueryable{dynamic}。

CreateDocumentAsync(String, Object, RequestOptions, Boolean, CancellationToken)

在 Azure Cosmos DB 服务中将文档创建为异步操作。

CreateDocumentAsync(Uri, Object, RequestOptions, Boolean, CancellationToken)

在 Azure Cosmos DB 服务中将文档创建为异步操作。

CreateDocumentChangeFeedQuery(String, ChangeFeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务中的集合下的文档创建更改源查询。

CreateDocumentChangeFeedQuery(Uri, ChangeFeedOptions)

用于为 Azure Cosmos DB 服务中的文档创建更改源查询的扩展方法。

CreateDocumentCollectionAsync(String, DocumentCollection, RequestOptions)

在 Azure Cosmos DB 服务中创建一个集合作为异步操作。

CreateDocumentCollectionAsync(Uri, DocumentCollection, RequestOptions)

在 Azure Cosmos DB 服务中创建一个集合作为异步操作。

CreateDocumentCollectionIfNotExistsAsync(String, DocumentCollection, RequestOptions)

如果不存在) ,则创建 (;如果集合) 集合已存在,则创建 (作为 Azure Cosmos DB 服务中的异步操作。 可以从响应中检查状态代码,以确定集合是新创建的 (201) ,还是 (200) 返回现有集合。

CreateDocumentCollectionIfNotExistsAsync(Uri, DocumentCollection, RequestOptions)

如果不存在) 创建 (;如果集合) 集合已存在,则创建 (作为 Azure Cosmos DB 服务中的异步操作。

CreateDocumentCollectionQuery(String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 数据库下的集合创建查询。 它返回 IOrderedQueryable{DocumentCollection}。

CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions)

已重载。 此方法使用具有参数化值的 SQL 语句为 Azure Cosmos DB 数据库下的集合创建查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateDocumentCollectionQuery(String, String, FeedOptions)

已重载。 此方法使用 SQL 语句为 Azure Cosmos DB 数据库下的集合创建查询。 它返回 IQueryable{DocumentCollection}。

CreateDocumentCollectionQuery(Uri, FeedOptions)

用于在 Azure Cosmos DB 服务中创建文档集合查询的扩展方法。

CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions)

用于在 Azure Cosmos DB 服务中创建文档集合查询的扩展方法。

CreateDocumentCollectionQuery(Uri, String, FeedOptions)

用于在 Azure Cosmos DB 服务中创建文档集合查询的扩展方法。

CreateDocumentQuery(String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务中的集合下的文档创建查询。 它返回 IOrderedQueryable{Document}。

CreateDocumentQuery(String, FeedOptions, Object)
已过时.

已重载。 此方法为 Azure Cosmos DB 服务中的集合下的文档创建查询。 它返回 IOrderedQueryable{Document}。

CreateDocumentQuery(String, SqlQuerySpec, FeedOptions)

已重载。 此方法使用具有参数化值的 SQL 语句为 Azure Cosmos DB 数据库中的集合下的文档创建查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateDocumentQuery(String, SqlQuerySpec, FeedOptions, Object)
已过时.

已重载。 此方法使用具有参数化值的 SQL 语句为 Azure Cosmos DB 数据库中的集合下的文档创建查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateDocumentQuery(String, String, FeedOptions)

已重载。 此方法使用 SQL 语句为 Azure Cosmos DB 数据库中的集合下的文档创建查询。 它返回 IQueryable{dynamic}。

CreateDocumentQuery(String, String, FeedOptions, Object)
已过时.

已重载。 此方法使用 SQL 语句为 Azure Cosmos DB 数据库中的集合下的文档创建查询。 它返回 IQueryable{dynamic}。

CreateDocumentQuery(Uri, FeedOptions)

用于在 Azure Cosmos DB 服务中创建文档查询的扩展方法。

CreateDocumentQuery(Uri, FeedOptions, Object)
已过时.

用于在 Azure Cosmos DB 服务中创建文档查询的扩展方法。

CreateDocumentQuery(Uri, SqlQuerySpec, FeedOptions)

用于在 Azure Cosmos DB 服务中创建文档查询的扩展方法。

CreateDocumentQuery(Uri, SqlQuerySpec, FeedOptions, Object)
已过时.

用于在 Azure Cosmos DB 服务中创建文档查询的扩展方法。

CreateDocumentQuery(Uri, String, FeedOptions)

用于在 Azure Cosmos DB 服务中创建文档查询的扩展方法。

CreateDocumentQuery(Uri, String, FeedOptions, Object)
已过时.

用于在 Azure Cosmos DB 服务中创建文档查询的扩展方法。

CreateDocumentQuery<T>(String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务中的集合下的文档创建查询。

CreateDocumentQuery<T>(String, FeedOptions, Object)
已过时.

已重载。 此方法为 Azure Cosmos DB 服务中的集合下的文档创建查询。

CreateDocumentQuery<T>(String, SqlQuerySpec, FeedOptions)

已重载。 此方法使用具有参数化值的 SQL 语句为 Azure Cosmos DB 数据库中的集合下的文档创建查询。 它返回 IQueryable{T}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateDocumentQuery<T>(String, SqlQuerySpec, FeedOptions, Object)
已过时.

已重载。 此方法使用具有参数化值的 SQL 语句为 Azure Cosmos DB 数据库中的集合下的文档创建查询。 它返回 IQueryable{T}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateDocumentQuery<T>(String, String, FeedOptions)

已重载。 此方法使用 SQL 语句为 Azure Cosmos DB 数据库中的集合下的文档创建查询。 它返回 IQueryable{T}。

CreateDocumentQuery<T>(String, String, FeedOptions, Object)
已过时.

已重载。 此方法使用 SQL 语句为 Azure Cosmos DB 数据库中的集合下的文档创建查询。 它返回 IQueryable{T}。

CreateDocumentQuery<T>(Uri, FeedOptions)

用于在 Azure Cosmos DB 服务中创建文档查询的扩展方法。

CreateDocumentQuery<T>(Uri, FeedOptions, Object)
已过时.

用于在 Azure Cosmos DB 服务中创建文档查询的扩展方法。

CreateDocumentQuery<T>(Uri, SqlQuerySpec, FeedOptions)

用于在 Azure Cosmos DB 服务中创建文档查询的扩展方法。

CreateDocumentQuery<T>(Uri, SqlQuerySpec, FeedOptions, Object)
已过时.

用于为 Azure Cosmos DB 服务创建文档查询的扩展方法。

CreateDocumentQuery<T>(Uri, String, FeedOptions)

用于在 Azure Cosmos DB 服务中创建文档查询的扩展方法。

CreateDocumentQuery<T>(Uri, String, FeedOptions, Object)
已过时.

用于在 Azure Cosmos DB 服务中创建文档查询的扩展方法。

CreateOfferQuery(FeedOptions)

已重载。 此方法为 Azure Cosmos DB 数据库帐户下的产品/服务创建查询。 它返回 IOrderedQueryable{Offer}。

CreateOfferQuery(SqlQuerySpec, FeedOptions)

已重载。 此方法使用具有参数化值的 SQL 语句为 Azure Cosmos DB 数据库帐户下的产品/服务创建查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateOfferQuery(String, FeedOptions)

已重载。 此方法使用 SQL 语句为 Azure Cosmos DB 数据库帐户下的产品/服务创建查询。 它返回 IQueryable{dynamic}。

CreatePermissionAsync(String, Permission, RequestOptions)

在 Azure Cosmos DB 服务中将用户对象作为异步操作创建权限。

CreatePermissionAsync(Uri, Permission, RequestOptions)

在 Azure Cosmos DB 服务中将权限创建为异步操作。

CreatePermissionQuery(String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务中的用户的权限创建查询。 它返回 IOrderedQueryable{Permission}。

CreatePermissionQuery(String, SqlQuerySpec, FeedOptions)

已重载。 此方法使用具有参数化值的 SQL 语句在 Azure Cosmos DB 数据库中创建用户权限查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreatePermissionQuery(String, String, FeedOptions)

已重载。 此方法使用 SQL 语句在 Azure Cosmos DB 数据库中的用户下创建权限查询。 它返回 IQueryable{dynamic}。

CreatePermissionQuery(Uri, FeedOptions)

用于在 Azure Cosmos DB 服务中创建权限查询的扩展方法。

CreatePermissionQuery(Uri, SqlQuerySpec, FeedOptions)

用于在 Azure Cosmos DB 服务中创建权限查询的扩展方法。

CreatePermissionQuery(Uri, String, FeedOptions)

用于在 Azure Cosmos DB 服务中创建权限查询的扩展方法。

CreateStoredProcedureAsync(String, StoredProcedure, RequestOptions)

在 Azure Cosmos DB 服务中将存储过程创建为异步操作。

CreateStoredProcedureAsync(Uri, StoredProcedure, RequestOptions)

在 Azure Cosmos DB 服务中将存储过程创建为异步操作。

CreateStoredProcedureQuery(String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务中的集合下的存储过程创建查询。 它返回 IOrderedQueryable{StoredProcedure}。

CreateStoredProcedureQuery(String, SqlQuerySpec, FeedOptions)

已重载。 此方法使用具有参数化值的 SQL 语句的 SQL 语句,为 Azure Cosmos DB 数据库中的集合下的存储过程创建查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateStoredProcedureQuery(String, String, FeedOptions)

已重载。 此方法使用 SQL 语句为 Azure Cosmos DB 数据库中的集合下的存储过程创建查询。 它返回 IQueryable{dynamic}。

CreateStoredProcedureQuery(Uri, FeedOptions)

用于在 Azure Cosmos DB 服务中创建存储过程查询的扩展方法。

CreateStoredProcedureQuery(Uri, SqlQuerySpec, FeedOptions)

用于在 Azure Cosmos DB 服务中创建存储过程查询的扩展方法。

CreateStoredProcedureQuery(Uri, String, FeedOptions)

用于在 Azure Cosmos DB 服务中创建存储过程查询的扩展方法。

CreateTriggerAsync(String, Trigger, RequestOptions)

在 Azure Cosmos DB 服务中创建触发器作为异步操作。

CreateTriggerAsync(Uri, Trigger, RequestOptions)

在 Azure Cosmos DB 服务中创建触发器作为异步操作。

CreateTriggerQuery(String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务中的集合下的触发器创建查询。 它返回 A IOrderedQueryable{Trigger}。

CreateTriggerQuery(String, SqlQuerySpec, FeedOptions)

已重载。 此方法使用具有参数化值的 SQL 语句为 Azure Cosmos DB 数据库中的集合下的触发器创建查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateTriggerQuery(String, String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务中的集合下的触发器创建查询。 它返回 IQueryable{dynamic}。

CreateTriggerQuery(Uri, FeedOptions)

用于在 Azure Cosmos DB 服务中创建触发器查询的扩展方法。

CreateTriggerQuery(Uri, SqlQuerySpec, FeedOptions)

用于在 Azure Cosmos DB 服务中创建触发器查询的扩展方法。

CreateTriggerQuery(Uri, String, FeedOptions)

用于在 Azure Cosmos DB 服务中创建触发器查询的扩展方法。

CreateUserAsync(String, User, RequestOptions)

在 Azure Cosmos DB 服务中将用户对象创建为异步操作。

CreateUserAsync(Uri, User, RequestOptions)

在 Azure Cosmos DB 服务中将用户创建为异步操作。

CreateUserDefinedFunctionAsync(String, UserDefinedFunction, RequestOptions)

在 Azure Cosmos DB 服务中将用户定义的函数创建为异步操作。

CreateUserDefinedFunctionAsync(Uri, UserDefinedFunction, RequestOptions)

在 Azure Cosmos DB 服务中将用户定义的函数创建为异步操作。

CreateUserDefinedFunctionQuery(String, FeedOptions)

已重载。 此方法在 Azure Cosmos DB 服务中的集合下创建 udfs 查询。 它返回 IOrderedQueryable{UserDefinedFunction}。

CreateUserDefinedFunctionQuery(String, SqlQuerySpec, FeedOptions)

已重载。 此方法使用参数化值在 Azure Cosmos DB 数据库中的集合下创建 udfs 查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateUserDefinedFunctionQuery(String, String, FeedOptions)

已重载。 此方法使用 SQL 语句在 Azure Cosmos DB 数据库中的集合下创建 udfs 查询。 它返回 IQueryable{dynamic}。

CreateUserDefinedFunctionQuery(Uri, FeedOptions)

用于在 Azure Cosmos DB 服务中为用户定义的函数创建查询的扩展方法。

CreateUserDefinedFunctionQuery(Uri, SqlQuerySpec, FeedOptions)

用于在 Azure Cosmos DB 服务中为用户定义的函数创建查询的扩展方法。

CreateUserDefinedFunctionQuery(Uri, String, FeedOptions)

用于在 Azure Cosmos DB 服务中为用户定义的函数创建查询的扩展方法。

CreateUserQuery(String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务下的用户创建查询。 它返回 IOrderedQueryable{User}。

CreateUserQuery(String, SqlQuerySpec, FeedOptions)

已重载。 此方法使用具有参数化值的 SQL 语句为 Azure Cosmos DB 数据库下的用户创建查询。 它返回 IQueryable{dynamic}。 有关使用参数化值准备 SQL 语句的详细信息,请参阅 SqlQuerySpec

CreateUserQuery(String, String, FeedOptions)

已重载。 此方法为 Azure Cosmos DB 服务下的用户创建查询。 它返回 IQueryable{dynamic}。

CreateUserQuery(Uri, FeedOptions)

用于为 Azure Cosmos DB 服务中的用户创建查询的扩展方法。

CreateUserQuery(Uri, SqlQuerySpec, FeedOptions)

用于为 Azure Cosmos DB 服务中的用户创建查询的扩展方法。

CreateUserQuery(Uri, String, FeedOptions)

用于为 Azure Cosmos DB 服务中的用户创建查询的扩展方法。

DeleteAttachmentAsync(String, RequestOptions, CancellationToken)

Attachment从 Azure Cosmos DB 服务中删除 作为异步操作。

DeleteAttachmentAsync(Uri, RequestOptions, CancellationToken)

从 Azure Cosmos DB 服务中删除附件作为异步操作。

DeleteConflictAsync(String, RequestOptions)

Conflict从 Azure Cosmos DB 服务中删除 作为异步操作。

DeleteConflictAsync(Uri, RequestOptions)

从 Azure Cosmos DB 服务中删除作为异步操作的冲突。

DeleteDatabaseAsync(String, RequestOptions)

Database从 Azure Cosmos DB 服务中删除 作为异步操作。

DeleteDatabaseAsync(Uri, RequestOptions)

从 Azure Cosmos DB 服务中删除数据库作为异步操作。

DeleteDocumentAsync(String, RequestOptions, CancellationToken)

Document从 Azure Cosmos DB 服务中删除 作为异步操作。

DeleteDocumentAsync(Uri, RequestOptions, CancellationToken)

从 Azure Cosmos DB 服务中删除文档作为异步操作。

DeleteDocumentCollectionAsync(String, RequestOptions)

DocumentCollection从 Azure Cosmos DB 服务中删除 作为异步操作。

DeleteDocumentCollectionAsync(Uri, RequestOptions)

从 Azure Cosmos DB 服务中删除作为异步操作的集合。

DeletePermissionAsync(String, RequestOptions)

Permission从 Azure Cosmos DB 服务中删除 作为异步操作。

DeletePermissionAsync(Uri, RequestOptions)

从 Azure Cosmos DB 服务中删除作为异步操作的权限。

DeleteStoredProcedureAsync(String, RequestOptions)

StoredProcedure从 Azure Cosmos DB 服务中删除 作为异步操作。

DeleteStoredProcedureAsync(Uri, RequestOptions)

从 Azure Cosmos DB 服务中删除作为异步操作的存储过程。

DeleteTriggerAsync(String, RequestOptions)

Trigger从 Azure Cosmos DB 服务中删除 作为异步操作。

DeleteTriggerAsync(Uri, RequestOptions)

从 Azure Cosmos DB 服务中删除作为异步操作的触发器。

DeleteUserAsync(String, RequestOptions)

User从 Azure Cosmos DB 服务中删除 作为异步操作。

DeleteUserAsync(Uri, RequestOptions)

从 Azure Cosmos DB 服务中删除用户作为异步操作。

DeleteUserDefinedFunctionAsync(String, RequestOptions)

UserDefinedFunction从 Azure Cosmos DB 服务中删除 作为异步操作。

DeleteUserDefinedFunctionAsync(Uri, RequestOptions)

从 Azure Cosmos DB 服务中删除用户定义的函数作为异步操作。

Dispose()

释放 Azure Cosmos DB 服务的客户端。

ExecuteStoredProcedureAsync<TValue>(String, Object[])

对集合执行存储过程,作为 Azure Cosmos DB 服务中的异步操作。

ExecuteStoredProcedureAsync<TValue>(String, RequestOptions, CancellationToken, Object[])

以异步操作的形式针对 Azure Cosmos DB 服务中的分区集合执行存储过程,指定目标分区。

ExecuteStoredProcedureAsync<TValue>(String, RequestOptions, Object[])

以异步操作的形式针对 Azure Cosmos DB 服务中的分区集合执行存储过程,指定目标分区。

ExecuteStoredProcedureAsync<TValue>(Uri, Object[])

对集合执行存储过程,作为 Azure Cosmos DB 服务的异步操作。

ExecuteStoredProcedureAsync<TValue>(Uri, RequestOptions, CancellationToken, Object[])

对集合执行存储过程,作为 Azure Cosmos DB 服务的异步操作。

ExecuteStoredProcedureAsync<TValue>(Uri, RequestOptions, Object[])

对集合执行存储过程,作为 Azure Cosmos DB 服务的异步操作。

GetDatabaseAccountAsync()

DatabaseAccount Azure Cosmos DB 服务读取 作为异步操作。

OpenAsync(CancellationToken)

打开连接以验证客户端初始化是否在 Azure Cosmos DB 服务中成功。

ReadAttachmentAsync(String, RequestOptions, CancellationToken)

Attachment以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadAttachmentAsync(Uri, RequestOptions, CancellationToken)

Attachment从 Azure Cosmos DB 服务以异步操作的形式读取 。

ReadAttachmentFeedAsync(String, FeedOptions, CancellationToken)

以异步操作的形式从 Azure Cosmos DB 服务读取文档的 Attachment 源 (序列) 。

ReadAttachmentFeedAsync(Uri, FeedOptions, CancellationToken)

从 Azure Cosmos DB 服务以异步操作的形式读取文档的附件 (序列) 。

ReadConflictAsync(String, RequestOptions)

Conflict以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadConflictAsync(Uri, RequestOptions)

Conflict从 Azure Cosmos DB 服务以异步操作的形式读取 。

ReadConflictFeedAsync(String, FeedOptions)

从 Azure Cosmos DB 服务读取集合的 Conflict 源 (序列) 作为异步操作。

ReadConflictFeedAsync(Uri, FeedOptions)

读取源 (集合的冲突序列) ,作为 Azure Cosmos DB 服务的异步操作。

ReadDatabaseAsync(String, RequestOptions)

Database以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadDatabaseAsync(Uri, RequestOptions)

Database从 Azure Cosmos DB 服务以异步操作的形式读取 。

ReadDatabaseFeedAsync(FeedOptions)

以异步操作的形式从 Azure Cosmos DB 服务读取数据库帐户的 Database 源 (序列) 。

ReadDocumentAsync(String, RequestOptions, CancellationToken)

Document以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadDocumentAsync(Uri, RequestOptions, CancellationToken)

Document从 Azure Cosmos DB 服务以异步操作的形式读取 。

ReadDocumentAsync<T>(String, RequestOptions, CancellationToken)

Document从 Azure Cosmos DB 服务以泛型类型 T 作为异步操作读取 。

ReadDocumentAsync<T>(Uri, RequestOptions, CancellationToken)

Document从 Azure Cosmos DB 服务以泛型类型 T 作为异步操作读取 。

ReadDocumentCollectionAsync(String, RequestOptions)

DocumentCollection以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadDocumentCollectionAsync(Uri, RequestOptions)

DocumentCollection从 Azure Cosmos DB 服务以异步操作的形式读取 。

ReadDocumentCollectionFeedAsync(String, FeedOptions)

以异步操作的形式从 Azure Cosmos DB 服务读取数据库的源 (DocumentCollection 序列) 。

ReadDocumentCollectionFeedAsync(Uri, FeedOptions)

从 Azure Cosmos DB 服务以异步操作的形式读取数据库的集合的源 (序列) 。

ReadDocumentFeedAsync(String, FeedOptions, CancellationToken)

从 Azure Cosmos DB 服务读取指定集合的文档的源 (序列) 。 这将返回一个 , ResourceResponse<TResource> 它将包含动态对象的可枚举列表。

ReadDocumentFeedAsync(Uri, FeedOptions, CancellationToken)

从 Azure Cosmos DB 服务以异步操作的形式读取集合的文档的源 (序列) 。

ReadMediaAsync(String, CancellationToken)

从 Azure Cosmos DB 服务 (又名媒体) 检索指定的附件内容。

ReadMediaMetadataAsync(String)

检索与指定的附件内容关联的元数据, (又名媒体) ,作为 Azure Cosmos DB 服务的异步操作。

ReadOfferAsync(String)

Offer以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadOffersFeedAsync(FeedOptions)

以异步操作的形式从 Azure Cosmos DB 服务读取数据库帐户的 Offer 源 (序列) 。

ReadPartitionKeyRangeFeedAsync(String, FeedOptions)

以异步操作的形式从 Azure Cosmos DB 服务读取数据库帐户的 PartitionKeyRange 源 (序列) 。

ReadPartitionKeyRangeFeedAsync(Uri, FeedOptions)

以异步操作的形式从 Azure Cosmos DB 服务读取数据库帐户的 PartitionKeyRange 源 (序列) 。

ReadPermissionAsync(String, RequestOptions)

Permission以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadPermissionAsync(Uri, RequestOptions)

Permission从 Azure Cosmos DB 服务以异步操作的形式读取资源。

ReadPermissionFeedAsync(String, FeedOptions)

以异步操作的形式从 Azure Cosmos DB 服务读取用户的源 (序列) Permission

ReadPermissionFeedAsync(Uri, FeedOptions)

读取源 (用户的权限序列) ,作为 Azure Cosmos DB 服务的异步操作。

ReadStoredProcedureAsync(String, RequestOptions)

StoredProcedure以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadStoredProcedureAsync(Uri, RequestOptions)

StoredProcedure从 Azure Cosmos DB 服务以异步操作的形式读取 。

ReadStoredProcedureFeedAsync(String, FeedOptions)

从 Azure Cosmos DB 服务读取集合的 StoredProcedure 源 (序列) 作为异步操作。

ReadStoredProcedureFeedAsync(Uri, FeedOptions)

读取源 (集合的存储过程的序列) ,作为 Azure Cosmos DB 服务的异步操作。

ReadTriggerAsync(String, RequestOptions)

Trigger以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadTriggerAsync(Uri, RequestOptions)

Trigger从 Azure Cosmos DB 服务以异步操作的形式读取 。

ReadTriggerFeedAsync(String, FeedOptions)

从 Azure Cosmos DB 服务读取集合的 Trigger 源 (序列) 作为异步操作。

ReadTriggerFeedAsync(Uri, FeedOptions)

读取源 (集合触发器的序列) ,作为 Azure Cosmos DB 服务的异步操作。

ReadUserAsync(String, RequestOptions)

User以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadUserAsync(Uri, RequestOptions)

User从 Azure Cosmos DB 服务以异步操作的形式读取 。

ReadUserDefinedFunctionAsync(String, RequestOptions)

UserDefinedFunction以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadUserDefinedFunctionAsync(Uri, RequestOptions)

UserDefinedFunction以异步操作的形式从 Azure Cosmos DB 服务读取 。

ReadUserDefinedFunctionFeedAsync(String, FeedOptions)

以异步操作的形式从 Azure Cosmos DB 服务读取集合的 UserDefinedFunction 源 (序列) 。

ReadUserDefinedFunctionFeedAsync(Uri, FeedOptions)

作为 Azure Cosmos DB 服务的异步操作读取集合的用户定义函数的源 (序列) 。

ReadUserFeedAsync(String, FeedOptions)

以异步操作的形式从 Azure Cosmos DB 服务读取数据库的源 (序列) User

ReadUserFeedAsync(Uri, FeedOptions)

从 Azure Cosmos DB 服务以异步操作的形式读取用户的源 (序列) 。

ReplaceAttachmentAsync(Attachment, RequestOptions, CancellationToken)

Attachment Azure Cosmos DB 服务中的 替换为异步操作。

ReplaceAttachmentAsync(Uri, Attachment, RequestOptions, CancellationToken)

将附件替换为 Azure Cosmos DB 服务中的异步操作。

ReplaceDocumentAsync(Document, RequestOptions, CancellationToken)

Document Azure Cosmos DB 服务中的 替换为异步操作。

ReplaceDocumentAsync(String, Object, RequestOptions, CancellationToken)

Document Azure Cosmos DB 服务中的 替换为异步操作。

ReplaceDocumentAsync(Uri, Object, RequestOptions, CancellationToken)

将文档替换为 Azure Cosmos DB 服务中的异步操作。

ReplaceDocumentCollectionAsync(DocumentCollection, RequestOptions)

将 Azure Cosmos DB 服务中的文档集合替换为异步操作。

ReplaceDocumentCollectionAsync(Uri, DocumentCollection, RequestOptions)

将文档集合替换为 Azure Cosmos DB 服务中的异步操作。

ReplaceOfferAsync(Offer)

Offer Azure Cosmos DB 服务中的 替换为异步操作。

ReplacePermissionAsync(Permission, RequestOptions)

Permission Azure Cosmos DB 服务中的 替换为异步操作。

ReplacePermissionAsync(Uri, Permission, RequestOptions)

将权限替换为 Azure Cosmos DB 服务中的异步操作。

ReplaceStoredProcedureAsync(StoredProcedure, RequestOptions)

StoredProcedure Azure Cosmos DB 服务中的 替换为异步操作。

ReplaceStoredProcedureAsync(Uri, StoredProcedure, RequestOptions)

替换 Azure Cosmos DB 服务中的指定存储过程。

ReplaceTriggerAsync(Trigger, RequestOptions)

Trigger Azure Cosmos DB 服务中的 替换为异步操作。

ReplaceTriggerAsync(Uri, Trigger, RequestOptions)

将触发器替换为 Azure Cosmos DB 服务中的异步操作。

ReplaceUserAsync(Uri, User, RequestOptions)

将用户替换为 Azure Cosmos DB 服务中的异步操作。

ReplaceUserAsync(User, RequestOptions)

User Azure Cosmos DB 服务中的 替换为异步操作。

ReplaceUserDefinedFunctionAsync(Uri, UserDefinedFunction, RequestOptions)

将用户定义的函数替换为 Azure Cosmos DB 服务中的异步操作。

ReplaceUserDefinedFunctionAsync(UserDefinedFunction, RequestOptions)

UserDefinedFunction Azure Cosmos DB 服务中的 替换为异步操作。

UpdateMediaAsync(String, Stream, MediaOptions, CancellationToken)

将指定媒体的内容替换为 Azure Cosmos DB 服务中的异步操作。

UpsertAttachmentAsync(String, Object, RequestOptions, CancellationToken)

在 Azure Cosmos DB 服务中将附件作为异步操作插入。

UpsertAttachmentAsync(String, Stream, MediaOptions, RequestOptions, CancellationToken)

使用 Azure Cosmos Attachment DB 服务中作为异步操作提供的 mediaStream 的内容插入 。

UpsertAttachmentAsync(Uri, Object, RequestOptions, CancellationToken)

在 Azure Cosmos DB 服务中将附件作为异步操作更新插入。

UpsertAttachmentAsync(Uri, Stream, MediaOptions, RequestOptions, CancellationToken)

在 Azure Cosmos DB 服务中将附件作为异步操作更新插入。

UpsertDocumentAsync(String, Object, RequestOptions, Boolean, CancellationToken)

在 Azure Cosmos DB 服务中将文档作为异步操作更新插入。

UpsertDocumentAsync(Uri, Object, RequestOptions, Boolean, CancellationToken)

在 Azure Cosmos DB 服务中将文档作为异步操作更新插入。

UpsertPermissionAsync(String, Permission, RequestOptions)

将 Azure Cosmos DB 服务中用户对象的权限更新为一个异步操作。

UpsertPermissionAsync(Uri, Permission, RequestOptions)

在 Azure Cosmos DB 服务中将权限作为异步操作更新插入。

UpsertStoredProcedureAsync(String, StoredProcedure, RequestOptions)

在 Azure Cosmos DB 服务中将存储过程作为异步操作更新插入。

UpsertStoredProcedureAsync(Uri, StoredProcedure, RequestOptions)

将存储过程作为 Azure Cosmos DB 服务中的异步操作更新插入。

UpsertTriggerAsync(String, Trigger, RequestOptions)

在 Azure Cosmos DB 服务中将触发器作为异步操作更新插入。

UpsertTriggerAsync(Uri, Trigger, RequestOptions)

在 Azure Cosmos DB 服务中将触发器作为异步操作更新插入。

UpsertUserAsync(String, User, RequestOptions)

将 Azure Cosmos DB 服务中用户对象的权限更新为一个异步操作。

UpsertUserAsync(Uri, User, RequestOptions)

将用户更新为 Azure Cosmos DB 服务中的异步操作。

UpsertUserDefinedFunctionAsync(String, UserDefinedFunction, RequestOptions)

将用户定义的函数作为 Azure Cosmos DB 服务中的异步操作更新插入。

UpsertUserDefinedFunctionAsync(Uri, UserDefinedFunction, RequestOptions)

将用户定义的函数作为 Azure Cosmos DB 服务中的异步操作更新插入。

适用于