Partilhar via


CosmosDbPartitionedStorage Construtores

Definição

Sobrecargas

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

Inicializa uma nova instância da classe CosmosDbPartitionedStorage. usando as credenciais fornecidas do CosmosDB, a ID do banco de dados e a ID do contêiner.

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

Inicializa uma nova instância da classe CosmosDbPartitionedStorage. usando as credenciais fornecidas do CosmosDB, a ID do banco de dados e a ID da coleção.

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

Inicializa uma nova instância da classe CosmosDbPartitionedStorage. usando as credenciais fornecidas do CosmosDB, a ID do banco de dados e a ID do contêiner.

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)

Parâmetros

cosmosDbStorageOptions
CosmosDbPartitionedStorageOptions

Opções de configuração de armazenamento particionado do Cosmos DB.

Aplica-se a

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

Inicializa uma nova instância da classe CosmosDbPartitionedStorage. usando as credenciais fornecidas do CosmosDB, a ID do banco de dados e a ID da coleção.

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)

Parâmetros

cosmosDbStorageOptions
CosmosDbPartitionedStorageOptions

Opções de configuração de armazenamento particionado do Cosmos DB.

jsonSerializer
Newtonsoft.Json.JsonSerializer

Se passar um JsonSerializer personalizado, recomendamos as seguintes configurações:

jsonSerializer.TypeNameHandling = TypeNameHandling.All.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = novo DefaultContractResolver().

jsonSerializer.SerializationBinder = novo AllowedTypesSerializationBinder().

Aplica-se a