BlobsStorage Classe
- java.
lang. Object - com.
microsoft. bot. azure. blobs. BlobsStorage
- com.
Implementações
public class BlobsStorage
implements Storage
Implementa Storage 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 tem o nome da chave de item do 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 StoreItem da entidade como eTag do blob após a leitura. Posteriormente, um BlobRequestConditions com o valor ETag será gerado durante a gravação. As 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.
Parâmetros:
Detalhes do método
delete
public CompletableFuture
Exclui blobs de entidade do contêiner configurado.
Parâmetros:
Retornos:
read
public CompletableFuture
Recupere entidades do contêiner de blob configurado.
Parâmetros:
Retornos:
write
public CompletableFuture
Armazena uma nova entidade no contêiner de blob configurado.
Parâmetros:
Retornos: