ProcessSessionEventArgs 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.
Os ProcessSessionEventArgs args de evento de contenção relacionados à sessão que está sendo processada.
public class ProcessSessionEventArgs : EventArgs
type ProcessSessionEventArgs = class
inherit EventArgs
Public Class ProcessSessionEventArgs
Inherits EventArgs
- Herança
-
ProcessSessionEventArgs
Construtores
ProcessSessionEventArgs(ServiceBusSessionReceiver, String, CancellationToken) |
Inicializa uma nova instância da classe ProcessSessionEventArgs. |
Propriedades
CancellationToken |
Uma CancellationToken instância que será cancelada quando StopProcessingAsync(CancellationToken) for chamada ou quando o bloqueio de sessão for perdido. |
EntityPath |
O caminho da entidade do Barramento de Serviço da qual a mensagem foi recebida. |
FullyQualifiedNamespace |
O namespace do Barramento de Serviço totalmente qualificado do qual a mensagem foi recebida. |
Identifier |
O identificador de ServiceBusSessionProcessor. |
SessionId |
A ID da Sessão associada à sessão que está sendo processada. |
SessionLockedUntil |
Obtém o DateTimeOffset que a sessão atual está bloqueada até. |
Métodos
GetSessionStateAsync(CancellationToken) |
Obtém o estado da sessão. |
ReleaseSession() |
Libera a sessão que está sendo processada. Nenhum recebimento será iniciado para a sessão e a sessão será fechada. A sessão pode acabar sendo reaberta para processamento imediatamente após o fechamento se houver mensagens restantes na sessão ( Isso depende de quais outras mensagens de sessão podem estar na fila ou assinatura). |
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