BlobsStorage Classe
- java.
lang. Object - com.
microsoft. bot. azure. blobs. BlobsStorage
- com.
Implementações
public class BlobsStorage
implements Storage
Storage Implementa usando Blobs de Armazenamento do Azure. Essa classe usa um único Contêiner de Blobs de Armazenamento do Azure. Cada entidade ou StoreItem é serializada em uma cadeia de caracteres JSON e armazenada em um blob de texto individual. Cada blob é nomeado em homenagem à chave do item de repositório, que é codificada para que ele esteja em conformidade com um nome de blob válido. uma entidade é um StoreItem, o objeto de armazenamento definirá o valor da propriedade da StoreItem entidade como eTag do blob após a leitura. Posteriormente, um BlobRequestConditions com o valor ETag será gerado durante a Gravação. Novas entidades começam com uma ETag nula.
Resumo do Construtor
Construtor | Description |
---|---|
BlobsStorage(String dataConnectionString, String containerName) |
Inicializa uma nova instância da classe BlobsStorage. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(String[] keys)
Exclui blobs de entidade do contêiner configurado. |
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Object>> |
read(String[] keys)
Recupere entidades do contêiner de blob configurado. |
java.util.concurrent.CompletableFuture<java.lang.Void> |
write(Map<String,Object> changes)
Armazena uma nova entidade no contêiner de blob configurado. |
Métodos herdados de java.lang.Object
Detalhes do construtor
BlobsStorage
public BlobsStorage(String dataConnectionString, String containerName)
Inicializa uma nova instância da classe BlobsStorage.
Parameters:
Detalhes do método
delete
public CompletableFuture
Exclui blobs de entidade do contêiner configurado.
Parameters:
Returns:
read
public CompletableFuture<>
Recupere entidades do contêiner de blob configurado.
Parameters:
Returns:
write
public CompletableFuture
Armazena uma nova entidade no contêiner de blob configurado.
Parameters:
Returns: