Compartir a través de


ServiceBusMessage Clase

Definición

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

public class ServiceBusMessage
type ServiceBusMessage = class
Public Class ServiceBusMessage
Herencia
ServiceBusMessage

Comentarios

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

Constructores

ServiceBusMessage()

Crea un nuevo mensaje.

ServiceBusMessage(AmqpAnnotatedMessage)

Crea un nuevo mensaje a partir de la instancia especificada AmqpAnnotatedMessage .

ServiceBusMessage(BinaryData)

Crea un nuevo mensaje a partir de la instancia especificada BinaryData .

ServiceBusMessage(ReadOnlyMemory<Byte>)

Crea un nuevo mensaje a partir de la carga especificada.

ServiceBusMessage(ServiceBusReceivedMessage)

Crea un nuevo mensaje a partir del mensaje recibido especificado copiando las propiedades.

ServiceBusMessage(String)

Crea un nuevo mensaje a partir de la cadena especificada, utilizando la codificación UTF-8.

Propiedades

ApplicationProperties

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

Body

Obtiene o establece el cuerpo del mensaje.

ContentType

Obtiene o establece el descriptor de tipo de contenido.

CorrelationId

Obtiene o establece el identificador de correlación.

MessageId

Obtiene o establece el messageId para identificar el mensaje.

PartitionKey

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

ReplyTo

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

ReplyToSessionId

Obtiene o establece 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.

SessionId

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

Subject

Obtiene o establece un asunto específico de la aplicación.

TimeToLive

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

To

Obtiene o establece la dirección "to".

TransactionPartitionKey

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

Métodos

GetRawAmqpMessage()

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

ToString()

Devuelve una cadena que representa el mensaje actual.

Se aplica a