ProcessSessionEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene ProcessSessionEventArgs argumentos de eventos relacionados con la sesión que se está procesando.
public class ProcessSessionEventArgs : EventArgs
type ProcessSessionEventArgs = class
inherit EventArgs
Public Class ProcessSessionEventArgs
Inherits EventArgs
- Herencia
-
ProcessSessionEventArgs
Constructores
ProcessSessionEventArgs(ServiceBusSessionReceiver, String, CancellationToken) |
Inicializa una nueva instancia de la clase ProcessSessionEventArgs. |
Propiedades
CancellationToken |
Instancia CancellationToken que se cancelará cuando StopProcessingAsync(CancellationToken) se llame a o cuando se pierda el bloqueo de sesión. |
EntityPath |
Ruta de acceso de la entidad de Service Bus de la que se recibió el mensaje. |
FullyQualifiedNamespace |
Espacio de nombres completo de Service Bus del que se recibió el mensaje. |
Identifier |
Identificador del objeto ServiceBusSessionProcessor. |
SessionId |
Identificador de sesión asociado a la sesión que se está procesando. |
SessionLockedUntil |
Obtiene el DateTimeOffset objeto que la sesión actual está bloqueada hasta. |
Métodos
GetSessionStateAsync(CancellationToken) |
Obtiene el estado de sesión. |
ReleaseSession() |
Libera la sesión que se está procesando. No se iniciará ninguna recepción para la sesión y se cerrará la sesión. Es posible que la sesión se vuelva a abrir para su procesamiento inmediatamente después de cerrarse si quedan mensajes en la sesión ( esto depende de lo que otros mensajes de sesión puedan estar en la cola o la suscripción). |
RenewSessionLockAsync(CancellationToken) |
Renueva el bloqueo en la sesión especificada por .SessionId El bloqueo se renovará en función de la configuración especificada en la entidad. |
SetSessionStateAsync(BinaryData, CancellationToken) |
Establecimiento de un estado personalizado en la sesión que se puede recuperar más adelante mediante GetSessionStateAsync(CancellationToken) |
Se aplica a
Azure SDK for .NET