CosmosDbPartitionedStorage Clase

  • java.lang.Object
    • com.microsoft.bot.azure.CosmosDbPartitionedStorage

Implementaciones

public class CosmosDbPartitionedStorage
implements Storage

Implementa un proveedor de almacenamiento basado en CosmosDB mediante la creación de particiones para un bot.

Resumen del constructor

Constructor Description
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions withCosmosDbStorageOptions)

Inicializa una nueva instancia de la clase DbPartitionedStorage de Cosmos.

Resumen del método

Modificador y tipo Método y descripción
java.util.concurrent.CompletableFuture<java.lang.Void> delete(String[] keys)

Elimina uno o varios elementos del contenedor de Cosmos DB.

java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Object>> read(String[] keys)

Lee los elementos de almacenamiento del almacenamiento.

java.util.concurrent.CompletableFuture<java.lang.Void> write(Map<String,Object> changes)

Inserta o actualiza uno o varios elementos en el contenedor de Cosmos DB.

Métodos heredados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalles del constructor

CosmosDbPartitionedStorage

public CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions withCosmosDbStorageOptions)

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.

Parámetros:

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

Detalles del método

delete

public CompletableFuture delete(String[] keys)

Elimina uno o varios elementos del contenedor de Cosmos DB.

Parámetros:

keys - Matriz de identificadores para los elementos que se van a eliminar.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

read

public CompletableFuture> read(String[] keys)

Lee los elementos de almacenamiento del almacenamiento.

Parámetros:

keys - Colección de identificadores para cada elemento que se va a recuperar.

Devoluciones:

Diccionario que contiene los elementos recuperados.

write

public CompletableFuture write(Map changes)

Inserta o actualiza uno o varios elementos en el contenedor de Cosmos DB.

Parámetros:

changes - Diccionario de elementos que se van a insertar o actualizar. La clave de elemento de diccionario se usa como identificador del elemento insertado o actualizado.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

Se aplica a