Partager via


Message Classe

Définition

Objet de message utilisé pour communiquer et transférer des données avec Service Bus.

public class Message
type Message = class
Public Class Message
Héritage
Message

Remarques

La structure des messages est décrite en détail dans la documentation du produit.

Constructeurs

Message()

Crée un message

Message(Byte[])

Crée un message à partir de la charge utile spécifiée.

Champs

DeadLetterErrorDescriptionHeader

Clé de propriété utilisateur représentant une description détaillée de l’erreur, lorsqu’un message est reçu d’une sous-file d’attente d’une entité.

DeadLetterReasonHeader

Clé de propriété utilisateur représentant la raison des lettres mortes lorsqu’un message est reçu d’une sous-file d’attente de courriers morts d’une entité.

Propriétés

Body

Obtient ou définit le corps du message.

ContentType

Obtient ou définit le descripteur de type de contenu.

CorrelationId

Obtient ou définit l’identificateur de corrélation.

ExpiresAtUtc

Obtient la date et l’heure UTC auxquelles le message est défini pour expirer.

Label

Obtient ou définit une étiquette spécifique à l’application.

MessageId

Obtient ou définit messageId pour identifier le message.

PartitionKey

Obtient ou définit une clé de partition pour l’envoi d’un message à une entité partitionnée.

ReplyTo

Obtient ou définit l’adresse d’une entité à laquelle envoyer des réponses.

ReplyToSessionId

Obtient ou définit un identificateur de session qui augmente l’adresse ReplyTo .

ScheduledEnqueueTimeUtc

Obtient ou définit la date et l’heure UTC auxquelles le message sera mis en file d’attente. Cette propriété retourne l’heure utc ; lors de la définition de la propriété, la valeur DateTime fournie doit également être utc.

SessionId

Obtient ou définit l’identificateur de session pour une entité prenant en charge la session.

Size

Obtient la taille totale du corps du message en octets.

SystemProperties

Obtient le Message.SystemPropertiesCollection, qui est utilisé pour stocker les propriétés définies par le système.

TimeToLive

Obtient ou définit la valeur « durée de vie » du message.

To

Obtient ou définit l’adresse « to ».

UserProperties

Obtient le conteneur « propriétés utilisateur », qui peut être utilisé pour les métadonnées de message personnalisées.

ViaPartitionKey

Obtient ou définit une clé de partition pour l’envoi d’un message dans une entité via une file d’attente de transfert partitionnée.

Méthodes

Clone()

Clone un message, afin qu’il soit possible d’envoyer un clone d’un message déjà reçu en tant que nouveau message. Les propriétés système du message d’origine ne sont pas copiées.

ToString()

Retourne une chaîne qui représente le message actuel.

Méthodes d’extension

ExtractActivity(Message, String)

Crée Activity en fonction du contexte de suivi stocké dans le nomde l’activité Messagefacultative Nouveau Activity avec le contexte de suivi

GetBody<T>(Message, XmlObjectSerializer)

Désérialise le corps d’un message sérialisé à l’aide de XmlObjectSerializer

S’applique à