Compartir a través de


Message Clase

Definición

Objeto de mensaje que se usa para comunicar y transferir datos con Service Bus.

public class Message
type Message = class
Public Class Message
Herencia
Message

Comentarios

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

Constructores

Message()

Crea un nuevo mensaje

Message(Byte[])

Crea un nuevo mensaje a partir de la carga especificada.

Campos

DeadLetterErrorDescriptionHeader

Clave de propiedad de usuario que representa una descripción detallada del error, cuando se recibe un mensaje de una subconsulta de mensajes fallidos de una entidad.

DeadLetterReasonHeader

Clave de propiedad de usuario que representa el motivo del error, cuando se recibe un mensaje de una subconsulta de un subconsulta de una entidad.

Propiedades

Body

Obtiene o establece el cuerpo del mensaje.

ContentType

Obtiene o establece el descriptor de tipo de contenido.

CorrelationId

Obtiene o establece un identificador de correlación.

ExpiresAtUtc

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

Label

Obtiene o establece una etiqueta específica de la aplicació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.

ScheduledEnqueueTimeUtc

Obtiene o establece la fecha y hora en UTC a la que se pondrá en cola el mensaje. Esta propiedad devuelve la hora en UTC; al establecer la propiedad , el valor DateTime proporcionado también debe estar en UTC.

SessionId

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

Size

Obtiene el tamaño total del cuerpo del mensaje en bytes.

SystemProperties

Obtiene , Message.SystemPropertiesCollectionque se usa para almacenar las propiedades establecidas por el sistema.

TimeToLive

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

To

Obtiene o establece la dirección "to".

UserProperties

Obtiene el contenedor "propiedades de usuario", que se puede usar para metadatos de mensaje personalizados.

ViaPartitionKey

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

Clone()

Clona un mensaje para que sea posible enviar un clon de un mensaje ya recibido como un mensaje nuevo. Las propiedades del sistema del mensaje original no se copian.

ToString()

Devuelve una cadena que representa el mensaje actual.

Métodos de extensión

ExtractActivity(Message, String)

Crea Activity en función del contexto de seguimiento almacenado en el Messagenombrede actividad opcional Nuevo Activity con el contexto de seguimiento.

GetBody<T>(Message, XmlObjectSerializer)

Deserializa el cuerpo de un mensaje que se serializó mediante XmlObjectSerializer

Se aplica a