ServiceBusSessionMessageActions 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í.
Representa el conjunto de acciones que se pueden realizar en una sesión y un mensaje recibido de .ServiceBusReceivedMessage
public class ServiceBusSessionMessageActions : Microsoft.Azure.WebJobs.ServiceBus.ServiceBusMessageActions
type ServiceBusSessionMessageActions = class
inherit ServiceBusMessageActions
Public Class ServiceBusSessionMessageActions
Inherits ServiceBusMessageActions
- Herencia
Constructores
ServiceBusSessionMessageActions() |
Inicializa una nueva instancia de la ServiceBusSessionMessageActions clase para simular su uso en las pruebas. |
Propiedades
SessionLockedUntil |
Obtiene el objeto DateTimeOffset que la sesión del receptor está bloqueada hasta que. |
Métodos
AbandonMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Abandona un ServiceBusReceivedMessageobjeto . Esto hará que el mensaje esté disponible de nuevo para su procesamiento inmediato, ya que se liberará el bloqueo en el mensaje mantenido por el receptor. (Heredado de ServiceBusMessageActions) |
CompleteMessageAsync(ServiceBusReceivedMessage, CancellationToken) |
Completa un ServiceBusReceivedMessageobjeto . Esto eliminará el mensaje del servicio. (Heredado de ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, Dictionary<String,Object>, String, String, CancellationToken) |
Mueve un mensaje a la subconsulta de mensajes fallidos. (Heredado de ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Mueve un mensaje a la subconsulta de mensajes fallidos. (Heredado de ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, String, String, CancellationToken) |
Mueve un mensaje a la subconsulta de mensajes fallidos. (Heredado de ServiceBusMessageActions) |
DeferMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Indica que el receptor quiere aplazar el procesamiento del mensaje. (Heredado de ServiceBusMessageActions) |
GetSessionStateAsync(CancellationToken) |
Obtiene el estado de sesión. |
ReleaseSession() |
Libera la sesión que se está procesando. No se iniciará ninguna nueva recepción para la sesión antes de que se cierre la sesión. Los mensajes ya recibidos se seguirán entregando al controlador de mensajes de usuario y los controladores de mensajes en curso podrán completarse. Los mensajes se seguirán completando automáticamente si AutoCompleteMessages es |
RenewMessageLockAsync(ServiceBusReceivedMessage, CancellationToken) |
Renueva el bloqueo en el mensaje. El bloqueo se renovará en función de la configuración especificada en la cola. (Heredado de ServiceBusMessageActions) |
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