共用方式為


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()。

jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder()。

適用於