你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CosmosAsyncClient 类
- java.
lang. Object - com.
azure. cosmos. CosmosAsyncClient
- com.
实现
public final class CosmosAsyncClient
implements Closeable
提供 Azure Cosmos DB 服务的客户端逻辑表示形式。 此异步客户端用于配置和执行针对服务的请求。
CosmosAsyncClient 是线程安全的。 建议在应用程序的生存期内维护 CosmosAsyncClient 的单个实例,从而实现高效的连接管理和性能。 CosmosAsyncClient 初始化是一项繁重的操作 - 不要使用初始化 CosmosAsyncClient 实例作为凭据或网络连接验证。
方法摘要
方法继承自 java.lang.Object
方法详细信息
close
public void close()
关闭此 CosmosAsyncClient 实例并清理资源。
createDatabase
public Mono
创建数据库。 订阅后将执行该操作。 成功完成时, Mono 将包含具有所创建数据库的单个资源响应。 如果失败, Mono 将出错。
参数:
返回:
createDatabase
public Mono
创建数据库。 订阅后将执行该操作。 成功完成时, Mono 将包含具有所创建数据库的单个资源响应。 如果失败, Mono 将出错。
参数:
返回:
createDatabase
public Mono
创建数据库。 订阅后将执行该操作。 成功完成时, Mono 将包含具有所创建数据库的单个资源响应。 如果失败, Mono 将出错。
参数:
返回:
createDatabase
public Mono
创建数据库。 订阅后将执行该操作。 成功完成时, Mono 将包含具有所创建数据库的单个资源响应。 如果失败, Mono 将出错。
参数:
返回:
createDatabase
public Mono
创建数据库。 订阅后将执行该操作。 成功完成时, Mono 将包含具有所创建数据库的单个资源响应。 如果失败, Mono 将出错。
参数:
返回:
createDatabase
public Mono
创建数据库。
参数:
返回:
createDatabaseIfNotExists
public Mono
如果服务上尚不存在数据库,请创建数据库。 成功完成后, Mono 将包含单个 cosmos 数据库响应,其中包含已创建或现有的数据库。
参数:
返回:
createDatabaseIfNotExists
public Mono
如果服务上尚不存在数据库,请创建该数据库。 成功完成后, Mono 将包含单个 cosmos 数据库响应,其中包含已创建或现有的数据库。
参数:
返回:
createDatabaseIfNotExists
public Mono
如果服务上尚不存在数据库,请创建该数据库。 仅当指定的数据库不存在时,才会使用 throughputProperties,并且将创建具有 throughputProperties 的新数据库。 成功完成后, Mono 将包含单个 cosmos 数据库响应,其中包含已创建或现有的数据库。
参数:
返回:
createGlobalThroughputControlConfigBuilder
public GlobalThroughputControlConfigBuilder createGlobalThroughputControlConfigBuilder(String databaseId, String containerId)
创建将用于生成 GlobalThroughputControlConfig的全局吞吐量控制配置生成器。
参数:
返回:
getDatabase
public CosmosAsyncDatabase getDatabase(String id)
在不进行服务调用的情况下获取数据库对象。
参数:
返回:
queryDatabases
public CosmosPagedFlux
查询数据库。 订阅后,将执行该操作。 将 CosmosPagedFlux<T> 包含读取数据库的一个或多个源响应。 如果失败,将 CosmosPagedFlux<T> 出错。
参数:
返回:
queryDatabases
public CosmosPagedFlux
查询数据库。 订阅后,将执行该操作。 将 CosmosPagedFlux<T> 包含读取数据库的一个或多个源响应。 如果失败,将 CosmosPagedFlux<T> 出错。
参数:
返回:
readAllDatabases
public CosmosPagedFlux
读取所有数据库。 订阅后,将执行该操作。 将 CosmosPagedFlux<T> 包含读取数据库的一个或多个源响应。 如果失败,将 CosmosPagedFlux<T> 出错。
返回: