ServiceBusSessionMessageActions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa o conjunto de ações que podem ser executadas em uma sessão e uma mensagem recebida de um ServiceBusReceivedMessage.
public class ServiceBusSessionMessageActions : Microsoft.Azure.WebJobs.ServiceBus.ServiceBusMessageActions
type ServiceBusSessionMessageActions = class
inherit ServiceBusMessageActions
Public Class ServiceBusSessionMessageActions
Inherits ServiceBusMessageActions
- Herança
Construtores
ServiceBusSessionMessageActions() |
Inicializa uma nova instância da classe para simular o ServiceBusSessionMessageActions uso no teste. |
Propriedades
SessionLockedUntil |
Obtém o DateTimeOffset que a sessão do receptor está bloqueada até. |
Métodos
AbandonMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Abandona um ServiceBusReceivedMessage. Isso disponibilizará a mensagem novamente para processamento imediato, pois o bloqueio na mensagem mantida pelo receptor será liberado. (Herdado de ServiceBusMessageActions) |
CompleteMessageAsync(ServiceBusReceivedMessage, CancellationToken) |
Conclui um ServiceBusReceivedMessage. Isso excluirá a mensagem do serviço. (Herdado de ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, Dictionary<String,Object>, String, String, CancellationToken) |
Move uma mensagem para a subguia de mensagens mortas. (Herdado de ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Move uma mensagem para a subguia de mensagens mortas. (Herdado de ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, String, String, CancellationToken) |
Move uma mensagem para a subguia de mensagens mortas. (Herdado de ServiceBusMessageActions) |
DeferMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Indica que o receptor deseja adiar o processamento da mensagem. (Herdado de ServiceBusMessageActions) |
GetSessionStateAsync(CancellationToken) |
Obtém o estado da sessão. |
ReleaseSession() |
Libera a sessão que está sendo processada. Nenhum novo recebimento será iniciado para a sessão antes que a sessão seja fechada. Todas as mensagens já recebidas ainda serão entregues ao manipulador de mensagens do usuário e os manipuladores de mensagens em andamento poderão ser concluídos. As mensagens ainda serão concluídas automaticamente se AutoCompleteMessages for |
RenewMessageLockAsync(ServiceBusReceivedMessage, CancellationToken) |
Renova o bloqueio na mensagem. O bloqueio será renovado com base na configuração especificada na fila. (Herdado de ServiceBusMessageActions) |
RenewSessionLockAsync(CancellationToken) |
Renova o bloqueio na sessão especificada pelo SessionId. O bloqueio será renovado com base na configuração especificada na entidade. |
SetSessionStateAsync(BinaryData, CancellationToken) |
Definir um estado personalizado na sessão que pode ser recuperado posteriormente usando GetSessionStateAsync(CancellationToken) |
Aplica-se a
Azure SDK for .NET