Message 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í.
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
Azure SDK for .NET