Message Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET