CosmosDbPartitionedStorage Constructores

Definición

Sobrecargas

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

Inicializa una nueva instancia de la clase CosmosDbPartitionedStorage. con las credenciales, el identificador de base de datos y el identificador de contenedor proporcionados de CosmosDB.

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

Inicializa una nueva instancia de la clase CosmosDbPartitionedStorage. con las credenciales, el identificador de base de datos y el identificador de colección proporcionados de CosmosDB.

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

Inicializa una nueva instancia de la clase CosmosDbPartitionedStorage. con las credenciales, el identificador de base de datos y el identificador de contenedor proporcionados de 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)

Parámetros

cosmosDbStorageOptions
CosmosDbPartitionedStorageOptions

Opciones de configuración de almacenamiento con particiones de Cosmos DB.

Se aplica a

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

Inicializa una nueva instancia de la clase CosmosDbPartitionedStorage. con las credenciales, el identificador de base de datos y el identificador de colección proporcionados de 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)

Parámetros

cosmosDbStorageOptions
CosmosDbPartitionedStorageOptions

Opciones de configuración de almacenamiento con particiones de Cosmos DB.

jsonSerializer
Newtonsoft.Json.JsonSerializer

Si se pasa un JsonSerializer personalizado, se recomienda la siguiente configuración:

jsonSerializer.TypeNameHandling = TypeNameHandling.All.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().

Se aplica a