Partager via


ServiceBusMessage Classe

Définition

Est ServiceBusMessage utilisé pour envoyer des données aux files d’attente et aux rubriques Service Bus. Lors de la réception de messages, le ServiceBusReceivedMessage est utilisé.

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

Remarques

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

Constructeurs

ServiceBusMessage()

Crée un message.

ServiceBusMessage(AmqpAnnotatedMessage)

Crée un message à partir de la instance spécifiée AmqpAnnotatedMessage .

ServiceBusMessage(BinaryData)

Crée un message à partir de la instance spécifiée BinaryData .

ServiceBusMessage(ReadOnlyMemory<Byte>)

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

ServiceBusMessage(ServiceBusReceivedMessage)

Crée un message à partir du message reçu spécifié en copiant les propriétés.

ServiceBusMessage(String)

Crée un message à partir de la chaîne spécifiée, à l’aide de l’encodage UTF-8.

Propriétés

ApplicationProperties

Obtient le conteneur de propriétés d’application, qui peut être utilisé pour les métadonnées de message personnalisées.

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.

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 .

ScheduledEnqueueTime

Obtient ou définit la date et l’heure, en UTC, auxquelles le message doit être mis à la disposition des récepteurs. Cette propriété ne contrôle pas quand un message est envoyé par le client. L’envoi se produit immédiatement quand SendAsync est appelé. Service Bus masque le message aux récepteurs jusqu’à l’heure demandée.

SessionId

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

Subject

Obtient ou définit un sujet spécifique à une application.

TimeToLive

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

To

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

TransactionPartitionKey

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

GetRawAmqpMessage()

Obtient les données de message AMQP brutes qui seront transmises sur le réseau. Cela peut être utilisé pour activer les scénarios qui nécessitent la définition de données d’en-tête, de pied de page, de propriété ou d’annotation AMQP qui ne sont pas exposées en tant que propriétés de niveau supérieur dans le ServiceBusMessage.

ToString()

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

S’applique à