ServiceBusSessionReceiver 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í.
ServiceBusSessionReceiver es responsable de recibir ServiceBusReceivedMessage y liquidar mensajes de las colas y suscripciones habilitadas para sesión. Se construye mediante una llamada a AcceptNextSessionAsync(String, String, ServiceBusSessionReceiverOptions, CancellationToken).
public class ServiceBusSessionReceiver : Azure.Messaging.ServiceBus.ServiceBusReceiver
type ServiceBusSessionReceiver = class
inherit ServiceBusReceiver
Public Class ServiceBusSessionReceiver
Inherits ServiceBusReceiver
- Herencia
Constructores
ServiceBusSessionReceiver() |
Inicializa una nueva instancia de la ServiceBusSessionReceiver clase para simular. |
Propiedades
EntityPath |
Ruta de acceso de la entidad de Service Bus a la que está conectado el receptor, específica del espacio de nombres de Service Bus que lo contiene. (Heredado de ServiceBusReceiver) |
FullyQualifiedNamespace |
Espacio de nombres completo de Service Bus al que está asociado el receptor. Es probable que sea similar a |
Identifier |
Nombre que se usa para identificar al cliente receptor. Si |
IsClosed |
Indica si el usuario ha cerrado o no esto ServiceBusSessionReceiver , o si el vínculo de sesión subyacente se cerró debido a que se perdió el bloqueo de sesión o si el vínculo se desconecta. Si es |
PrefetchCount |
El número de mensajes que se solicitarán diligentemente desde colas o suscripciones y en cola localmente sin tener en cuenta si un procesamiento está activo actualmente, destinado a ayudar a maximizar el rendimiento al permitir que el receptor reciba de una caché local en lugar de esperar a una solicitud de servicio. (Heredado de ServiceBusReceiver) |
ReceiveMode |
que ReceiveMode se usa para especificar cómo se reciben los mensajes. (Heredado de ServiceBusReceiver) |
SessionId |
Identificador de sesión asociado al receptor. |
SessionLockedUntil |
Obtiene hasta DateTimeOffset que la sesión del receptor está bloqueada. |
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 del mensaje que mantiene el receptor. (Heredado de ServiceBusReceiver) |
CloseAsync(CancellationToken) |
Realiza la tarea necesaria para limpiar los recursos utilizados por .ServiceBusReceiver (Heredado de ServiceBusReceiver) |
CompleteMessageAsync(ServiceBusReceivedMessage, CancellationToken) |
Completa un ServiceBusReceivedMessageobjeto . Esto eliminará el mensaje del servicio. (Heredado de ServiceBusReceiver) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Mueve un mensaje a la subconsulta de mensajes fallidos. (Heredado de ServiceBusReceiver) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, String, String, CancellationToken) |
Mueve un mensaje a la subconsulta de mensajes fallidos. (Heredado de ServiceBusReceiver) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, String, String, CancellationToken) |
Mueve un mensaje a la subconsulta de mensajes fallidos. (Heredado de ServiceBusReceiver) |
DeferMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Indica que el receptor quiere aplazar el procesamiento del mensaje. (Heredado de ServiceBusReceiver) |
DisposeAsync() |
Realiza la tarea necesaria para limpiar los recursos utilizados por .ServiceBusReceiver Esto equivale a llamar a CloseAsync(CancellationToken). (Heredado de ServiceBusReceiver) |
GetSessionStateAsync(CancellationToken) |
Obtiene el estado de sesión. |
PeekMessageAsync(Nullable<Int64>, CancellationToken) |
Captura el siguiente activo ServiceBusReceivedMessage sin cambiar el estado del receptor o el origen del mensaje. (Heredado de ServiceBusReceiver) |
PeekMessagesAsync(Int32, Nullable<Int64>, CancellationToken) |
ServiceBusSessionReceiver es responsable de recibir ServiceBusReceivedMessage y liquidar mensajes de las colas y suscripciones habilitadas para sesión. Se construye mediante una llamada a AcceptNextSessionAsync(String, String, ServiceBusSessionReceiverOptions, CancellationToken). (Heredado de ServiceBusReceiver) |
ReceiveDeferredMessageAsync(Int64, CancellationToken) |
Recibe un mensaje diferido identificado por |
ReceiveDeferredMessagesAsync(IEnumerable<Int64>, CancellationToken) |
Recibe una lista de mensajes diferidos identificados por |
ReceiveMessageAsync(Nullable<TimeSpan>, CancellationToken) |
Recibe un ServiceBusReceivedMessage de la entidad mediante ReceiveMode el modo . ReceiveMode tiene como valor predeterminado el modo PeekLock. (Heredado de ServiceBusReceiver) |
ReceiveMessagesAsync(CancellationToken) |
Recibe mensajes como enumerable asincrónico de la entidad mediante ReceiveMode el modo . ReceiveMode tiene como valor predeterminado el modo PeekLock. Los mensajes se recibirán de la entidad a medida que se itera IAsyncEnumerable. Si no hay ningún mensaje disponible, este método continuará sondeando hasta que los mensajes estén disponibles, es decir, nunca devolverá null. (Heredado de ServiceBusReceiver) |
ReceiveMessagesAsync(Int32, Nullable<TimeSpan>, CancellationToken) |
Recibe una lista de la ServiceBusReceivedMessage entidad mediante ReceiveMode el modo .
ReceiveMode tiene como valor predeterminado el modo PeekLock.
Este método no garantiza que devuelva mensajes exactos |
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 ServiceBusReceiver) |
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) |
Establecer un estado personalizado en la sesión que se puede recuperar más adelante mediante GetSessionStateAsync(CancellationToken) |
Se aplica a
Azure SDK for .NET