ServiceBusReceivedMessage Clase

Definición

ServiceBusReceivedMessage se usa para recibir datos de las colas y suscripciones de Service Bus. Al enviar mensajes, se usa .ServiceBusMessage

public class ServiceBusReceivedMessage
type ServiceBusReceivedMessage = class
Public Class ServiceBusReceivedMessage
Herencia
ServiceBusReceivedMessage

Comentarios

La estructura del mensaje se describe en detalle en la documentación del producto.

Propiedades

ApplicationProperties

Obtiene el contenedor de propiedades de la aplicación, que se puede usar para metadatos de mensajes personalizados.

Body

Obtiene el cuerpo del mensaje.

ContentType

Obtiene el descriptor de tipo de contenido.

CorrelationId

Obtiene el identificador de correlación.

DeadLetterErrorDescription

Obtiene la descripción del error de mensajes fallidos del mensaje.

DeadLetterReason

Obtiene el motivo del mensaje fallido.

DeadLetterSource

Obtiene el nombre de la cola o suscripción en la que se puso en cola este mensaje antes de que se le enviaran mensajes fallidos.

DeliveryCount

Obtenga el recuento de entregas actual.

EnqueuedSequenceNumber

Obtiene el número de secuencia original del mensaje.

EnqueuedTime

Obtiene la fecha y hora de la hora enviada en UTC.

ExpiresAt

Obtiene la fecha y hora en UTC en la que el mensaje está establecido en expirar.

LockedUntil

Obtiene la fecha y hora en UTC hasta la que el mensaje se bloqueará en la cola o suscripción.

LockToken

Obtiene el token de bloqueo del mensaje actual.

MessageId

Obtiene el messageId para identificar el mensaje.

PartitionKey

Obtiene una clave de partición para enviar un mensaje a una entidad con particiones.

ReplyTo

Obtiene la dirección de una entidad a la que se van a enviar respuestas.

ReplyToSessionId

Obtiene un identificador de sesión que aumenta la ReplyTo dirección.

ScheduledEnqueueTime

Obtiene o establece la fecha y hora, en UTC, en la que el mensaje debe estar disponible para los receptores. Esta propiedad no controla cuándo el cliente envía un mensaje. El envío se produce inmediatamente cuando SendAsync se llama a . Service Bus ocultará el mensaje de los receptores hasta la hora solicitada.

SequenceNumber

Obtiene el número único asignado a un mensaje por Service Bus.

SessionId

Obtiene el identificador de sesión de una entidad compatible con sesión.

State

Obtiene el estado del mensaje.

Subject

Obtiene una etiqueta específica de la aplicación.

TimeToLive

Obtiene el valor de "período de vida" del mensaje.

To

Obtiene la dirección "to".

TransactionPartitionKey

Obtiene una clave de partición para enviar un mensaje a una entidad a través de una cola de transferencia con particiones.

Métodos

FromAmqpMessage(AmqpAnnotatedMessage, BinaryData)

Construye a ServiceBusReceivedMessage partir de su formulario AMQP serializado.

GetRawAmqpMessage()

Obtiene los datos de mensaje Amqp sin procesar que se transmitieron a través de la conexión. Esto se puede usar para habilitar escenarios que requieren leer datos de encabezado, pie de página, propiedad o anotación AMQP que no se exponen como propiedades de nivel superior en ServiceBusReceivedMessage.

ToString()

Devuelve una cadena que representa el mensaje actual.

Se aplica a