AzureQueueStorage Classe

public class AzureQueueStorage
extends QueueStorage

Serviço usado para adicionar mensagens a um Azure.Storage.Queues.

Resumo do Construtor

Construtor Description
AzureQueueStorage(String queuesStorageConnectionString, String queueName)

Inicializa uma nova instância da classe AzureQueueStorage.

Resumo do método

Modificador e tipo Método e descrição

java.util.concurrent.CompletableFuture<java.lang.String>

queueActivity(Activity activity, Duration visibilityTimeout, Duration timeToLive)

Enfileirar uma atividade em um Azure. Armazenamento. Filas. Cliente de Fila.

Métodos herdados de QueueStorage

Métodos herdados 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

Detalhes do construtor

AzureQueueStorage

public AzureQueueStorage(String queuesStorageConnectionString, String queueName)

Inicializa uma nova instância da classe AzureQueueStorage.

Parameters:

queuesStorageConnectionString - Cadeia de conexão do Armazenamento do Azure.
queueName - Nome da fila de armazenamento em que as entidades serão enfileiradas.

Detalhes do método

queueActivity

public CompletableFuture queueActivity(Activity activity, Duration visibilityTimeout, Duration timeToLive)

Enfileirar uma atividade em um Azure.Storage.Queues.QueueClient. O tempo limite de visibilidade especifica por quanto tempo a mensagem deve ficar invisível para as operações Dequeue e Peek. O conteúdo da mensagem deve ser uma cadeia de caracteres codificada em UTF-8 com até 64 KB de tamanho.

Overrides:

AzureQueueStorage.queueActivity(Activity activity, Duration visibilityTimeout, Duration timeToLive)

Parameters:

activity - Espera-se que isso seja Activity recuperado de uma chamada para a atividade. GetConversationReference(). GetContinuationActivity(). Isso permite reiniciar a conversa usando BotAdapter.ContinueConversationAsync.
visibilityTimeout - Valor padrão de 0. Não pode ser maior que 7 dias.
timeToLive - Especifica o intervalo de vida útil da mensagem.

Returns:

SendMessageResult como uma cadeia de caracteres Json, da operação QueueClient SendMessageAsync.

Aplica-se a