语言

CosmosDatabaseFacadeExtensions 类

定义

返回的DatabaseFacade扩展方法Database只能与 Cosmos 提供程序一起使用。

[System.Runtime.CompilerServices.Nullable(0)]
public static class CosmosDatabaseFacadeExtensions
public static class CosmosDatabaseFacadeExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type CosmosDatabaseFacadeExtensions = class
type CosmosDatabaseFacadeExtensions = class
Public Module CosmosDatabaseFacadeExtensions
继承
CosmosDatabaseFacadeExtensions
特性

方法

名称 说明
AppendSessionToken(DatabaseFacade, String)

为此追加默认容器 DbContext的复合会话令牌。

AppendSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>)

将每个容器的复合会话令牌追加到指定的 DbContext 标记中 sessionTokens。

GetCosmosClient(DatabaseFacade)

获取此DbContext基础 CosmosClient 。

GetCosmosDatabaseId(DatabaseFacade)

获取此 DbContext配置的数据库名称。

GetSessionToken(DatabaseFacade)

获取此 DbContext默认容器的复合会话令牌。

GetSessionTokens(DatabaseFacade)

获取包含每个容器的复合会话令牌的 DbContext字典。

IsCosmos(DatabaseFacade)

返回 true 当前正在使用的数据库提供程序是否为 Cosmos 提供程序。

UseSessionToken(DatabaseFacade, String)

为此设置默认容器 DbContext的复合会话令牌。

UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>)

使用指定的sessionTokens标记设置DbContext每个容器的复合会话令牌。

适用于