Поделиться через


ServiceBusReceivedMessage Класс

Определение

ServiceBusReceivedMessage Используется для получения данных из очередей и подписок служебной шины. При отправке ServiceBusMessage сообщений используется .

public class ServiceBusReceivedMessage
type ServiceBusReceivedMessage = class
Public Class ServiceBusReceivedMessage
Наследование
ServiceBusReceivedMessage

Комментарии

Структура сообщения подробно рассматривается в документации по продукту.

Свойства

ApplicationProperties

Возвращает контейнер свойств приложения, который можно использовать для пользовательских метаданных сообщения.

Body

Возвращает текст сообщения.

ContentType

Возвращает дескриптор типа контента.

CorrelationId

Возвращает идентификатор корреляции.

DeadLetterErrorDescription

Возвращает описание ошибки недоставленных сообщений.

DeadLetterReason

Возвращает причину недоставленных сообщений.

DeadLetterSource

Возвращает имя очереди или подписки, в которую было помещено это сообщение в очередь до того, как оно было добавлено в недоставленные письма.

DeliveryCount

Получение текущего количества доставок.

EnqueuedSequenceNumber

Возвращает исходный порядковый номер сообщения.

EnqueuedTime

Возвращает дату и время отправленного времени в формате UTC.

ExpiresAt

Возвращает дату и время в формате UTC, в течение которых истекает срок действия сообщения.

LockedUntil

Возвращает дату и время в формате UTC, до которых сообщение будет заблокировано в очереди или подписке.

LockToken

Возвращает маркер блокировки для текущего сообщения.

MessageId

Возвращает MessageId для идентификации сообщения.

PartitionKey

Возвращает ключ секции для отправки сообщения в секционированную сущность.

ReplyTo

Возвращает адрес сущности, на который отправляются ответы.

ReplyToSessionId

Возвращает идентификатор сеанса ReplyTo , дополняющий адрес.

ScheduledEnqueueTime

Возвращает дату и время в формате UTC, в которое сообщение будет помещено в очередь. Это свойство возвращает время в формате UTC; При задании свойства указанное значение DateTime также должно быть в формате UTC.

SequenceNumber

Возвращает уникальный номер, назначенный сообщению служебной шиной.

SessionId

Возвращает идентификатор сеанса для сущности, поддерживающей сеанс.

State

Возвращает состояние сообщения.

Subject

Возвращает метку для конкретного приложения.

TimeToLive

Возвращает значение "время жизни" сообщения.

To

Возвращает адрес "to".

TransactionPartitionKey

Получает ключ секции для отправки сообщения в сущность через секционированную очередь передачи.

Методы

FromAmqpMessage(AmqpAnnotatedMessage, BinaryData)

Создает из сериализованной ServiceBusReceivedMessage формы AMQP.

GetRawAmqpMessage()

Возвращает необработанные данные сообщения Amqp, которые были переданы по сети. Это можно использовать для включения сценариев, требующих чтения данных заголовка, нижнего колонтитула, свойства или заметки AMQP, которые не предоставляются в качестве свойств верхнего уровня в ServiceBusReceivedMessage.

ToString()

Возвращает строку, представляющую текущее сообщение.

Применяется к