Partager via


ServiceBusReceivedMessage Classe

Définition

le ServiceBusReceivedMessage est utilisé pour recevoir des données à partir des files d’attente et des abonnements Service Bus. Lors de l’envoi de messages, est ServiceBusMessage utilisé.

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

Remarques

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

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 le corps du message.

ContentType

Obtient le descripteur de type de contenu.

CorrelationId

Obtient l’identificateur de corrélation.

DeadLetterErrorDescription

Obtient la description de l’erreur de lettre morte pour le message.

DeadLetterReason

Obtient la raison de la lettre morte pour le message.

DeadLetterSource

Obtient le nom de la file d’attente ou de l’abonnement sur lequel ce message a été mis en file d’attente, avant sa mise en file d’attente.

DeliveryCount

Obtenez le nombre de remises actuel.

EnqueuedSequenceNumber

Obtient le numéro séquentiel d’origine du message.

EnqueuedTime

Obtient la date et l’heure de l’heure envoyée en UTC.

ExpiresAt

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

LockedUntil

Obtient la date et l’heure UTC jusqu’à laquelle le message sera verrouillé dans la file d’attente/l’abonnement.

LockToken

Obtient le jeton de verrou pour le message actuel.

MessageId

Obtient le MessageId pour identifier le message.

PartitionKey

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

ReplyTo

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

ReplyToSessionId

Obtient 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.

SequenceNumber

Obtient le numéro unique attribué à un message par Service Bus.

SessionId

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

State

Obtient l’état du message.

Subject

Obtient une étiquette spécifique à l’application.

TimeToLive

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

To

Obtient l’adresse « à ».

TransactionPartitionKey

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

Méthodes

FromAmqpMessage(AmqpAnnotatedMessage, BinaryData)

Construit un ServiceBusReceivedMessage à partir de son formulaire AMQP sérialisé.

GetRawAmqpMessage()

Obtient les données de message Amqp brutes qui ont été transmises sur le réseau. Cela peut être utilisé pour activer des scénarios qui nécessitent la lecture 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 ServiceBusReceivedMessage.

ToString()

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

S’applique à