共用方式為


CosmosDbPartitionedStorage 建構函式

定義

多載

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

初始化 CosmosDbPartitionedStorage 類別的新執行個體。 使用提供的 CosmosDB 認證、資料庫識別碼和容器識別碼。

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

初始化 CosmosDbPartitionedStorage 類別的新執行個體。 使用提供的 CosmosDB 認證、資料庫識別碼和集合識別碼。

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

初始化 CosmosDbPartitionedStorage 類別的新執行個體。 使用提供的 CosmosDB 認證、資料庫識別碼和容器識別碼。

public CosmosDbPartitionedStorage (Microsoft.Bot.Builder.Azure.CosmosDbPartitionedStorageOptions cosmosDbStorageOptions);
new Microsoft.Bot.Builder.Azure.CosmosDbPartitionedStorage : Microsoft.Bot.Builder.Azure.CosmosDbPartitionedStorageOptions -> Microsoft.Bot.Builder.Azure.CosmosDbPartitionedStorage
Public Sub New (cosmosDbStorageOptions As CosmosDbPartitionedStorageOptions)

參數

cosmosDbStorageOptions
CosmosDbPartitionedStorageOptions

Cosmos DB 分割儲存體組態選項。

適用於

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

初始化 CosmosDbPartitionedStorage 類別的新執行個體。 使用提供的 CosmosDB 認證、資料庫識別碼和集合識別碼。

public CosmosDbPartitionedStorage (Microsoft.Bot.Builder.Azure.CosmosDbPartitionedStorageOptions cosmosDbStorageOptions, Newtonsoft.Json.JsonSerializer jsonSerializer);
new Microsoft.Bot.Builder.Azure.CosmosDbPartitionedStorage : Microsoft.Bot.Builder.Azure.CosmosDbPartitionedStorageOptions * Newtonsoft.Json.JsonSerializer -> Microsoft.Bot.Builder.Azure.CosmosDbPartitionedStorage
Public Sub New (cosmosDbStorageOptions As CosmosDbPartitionedStorageOptions, jsonSerializer As JsonSerializer)

參數

cosmosDbStorageOptions
CosmosDbPartitionedStorageOptions

Cosmos DB 分割儲存體組態選項。

jsonSerializer
Newtonsoft.Json.JsonSerializer

如果傳入自訂 JsonSerializer,建議您進行下列設定:

jsonSerializer.TypeNameHandling = TypeNameHandling.All。

jsonSerializer.NullValueHandling = NullValueHandling.Include。

jsonSerializer.ContractResolver = new DefaultContractResolver () 。

適用於