Продажи: 1-800-867-1389

Класс BrokeredMessage

Представляет собой модуль связи между клиентами AppFabric Service Bus.

System..::..Object
  Microsoft.ServiceBus.Messaging..::..BrokeredMessage

Пространство имен:  Microsoft.ServiceBus.Messaging
Сборка:  Microsoft.ServiceBus (в Microsoft.ServiceBus.dll)

public sealed class BrokeredMessage : IXmlSerializable, 
	IDisposable

Тип BrokeredMessage обеспечивает доступ к следующим элементам.

  ИмяОписание
Открытый методBrokeredMessage()()()()Инициализирует новый экземпляр класса BrokeredMessage.
Открытый методBrokeredMessage(Stream)Инициализирует новый экземпляр класса BrokeredMessage.
Открытый методBrokeredMessage(Object)Инициализирует новый экземпляр класса BrokeredMessage по заданному объекту с использованием DataContractSerializer с двоичным XmlDictionaryWriter.
Открытый методBrokeredMessage(Stream, Boolean)Инициализирует новый экземпляр класса BrokeredMessage с использованием указанного потока в качестве текста.
Открытый методBrokeredMessage(Object, XmlObjectSerializer)Инициализирует новый экземпляр класса BrokeredMessage по заданному объекту с использованием указанного XmlObjectSerializer.
В начало

  ИмяОписание
Открытое свойствоContentTypeПолучает или задает тип содержимого.
Открытое свойствоCorrelationIdВозвращает или задает идентификатор корреляции.
Открытое свойствоDeliveryCountВозвращает число доставок.
Открытое свойствоEnqueuedSequenceNumberПолучает или задает последовательный номер сообщения в очереди.
Открытое свойствоEnqueuedTimeUtcВозвращает или устанавливает дату и время отправки в формате UTC.
Открытое свойствоExpiresAtUtcВозвращает дату и время истечения срока действия сообщения в формате UTC.
Открытое свойствоForcePersistence
Открытое свойствоIsBodyConsumedУказывает, было ли использовано сообщение.
Открытое свойствоLabelПолучает или задает метку приложения.
Открытое свойствоLockedUntilUtcВозвращает дату и время истечения срока блокировки сообщения в очереди или подписке в формате UTC.
Открытое свойствоLockTokenПолучает маркер блокировки, назначенный сообщению Service Bus.
Открытое свойствоMessageIdВозвращает или задает идентификатор сообщения.
Открытое свойствоPartitionKeyПолучает или задает ключ раздела для отправки транзакционного сообщения в очередь или раздел без поддержки сеансов.
Открытое свойствоPropertiesПолучает свойства сообщения, относящиеся к приложению.
Открытое свойствоReplyToВозвращает или задает адрес очереди для ответа.
Открытое свойствоReplyToSessionIdВозвращает или задает идентификатор сеанса для ответа.
Открытое свойствоScheduledEnqueueTimeUtcВозвращает дату и время постановки сообщения в очередь в формате UTC. Это свойство возвращает время в формате UTC. При задании свойства указываемое значение DateTime также должно быть в этом формате.
Открытое свойствоSequenceNumberВозвращает уникальный номер, назначенный сообщению Service Bus.
Открытое свойствоSessionIdВозвращает или задает идентификатор сеанса.
Открытое свойствоSizeВозвращает размер сообщения (в байтах).
Открытое свойствоStateПолучает или задает состояние сообщения.
Открытое свойствоTimeToLiveПолучает или задает значение срока жизни сообщения. Это продолжительность существования сообщения, отсчет которой ведется с отправки сообщения в Service Bus. Сообщения старше TimeToLive не будут храниться в хранилище сообщений. Подписчики не смогут получать сообщения, срок жизни которых истек.TimeToLive представляет собой максимальное время существования сообщения, но это значение не может превышать заданное для сущности значение DefaultMessageTimeToLive для очереди или подписки назначения. Если указано меньшее значение TimeToLive, оно будет применено только к отдельному сообщению. Тем не менее, если для сообщения указать большее значение, оно будет переопределено значением DefaultMessageTimeToLive сущности.
Открытое свойствоToВозвращает или задает адрес отправки.
Открытое свойствоViaPartitionKeyПолучает или задает значение ключа раздела в случае, когда транзакция должна использоваться для отправки сообщений через очередь передачи.
В начало

  ИмяОписание
Открытый методAbandon()()()()Снимает блокировку на сообщении, заблокированном с извлечением.
Открытый методAbandon(IDictionary<(Of <<'(String, Object>)>>))Снимает блокировку на сообщении, заблокированном с извлечением.
Открытый методAbandonAsync()()()()Асинхронно снимает блокировку с сообщения, заблокированного с извлечением.
Открытый методAbandonAsync(IDictionary<(Of <<'(String, Object>)>>))Асинхронно снимает блокировку с сообщения, заблокированного с извлечением.
Открытый методBeginAbandon(AsyncCallback, Object)Начинает асинхронную операцию снятия блокировки на сообщении, заблокированном с извлечением.
Открытый методBeginAbandon(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Начинает асинхронную операцию снятия блокировки на сообщении, заблокированном с извлечением.
Открытый методBeginCompleteНачинает асинхронную операцию завершения сообщения.
Открытый методBeginDeadLetter(AsyncCallback, Object)Начинает асинхронную операцию перемещения сообщения в очередь недоставленных сообщений.
Открытый методBeginDeadLetter(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Начинает асинхронную операцию перемещения сообщения в очередь недоставленных сообщений.
Открытый методBeginDeadLetter(String, String, AsyncCallback, Object)Начинает асинхронную операцию перемещения сообщения в очередь недоставленных сообщений.
Открытый методBeginDefer(AsyncCallback, Object)Начинает асинхронную операцию отсрочки обработки сообщения.
Открытый методBeginDefer(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Начинает асинхронную операцию отсрочки обработки сообщения.
Открытый методBeginRenewLockНачинает асинхронную операцию обновления блокировки на сообщении.
Открытый методCloneКлонирует сообщение, что дает возможность отправить клон сообщения как новое сообщение.
Открытый методCompleteЗавершает операцию получения сообщения и указывает, что сообщение должно быть помечено как обработанное и удалено.
Открытый методCompleteAsyncАсинхронно завершает операцию получения сообщения и указывает, что сообщение должно быть помечено как обработанное и удалено.
Открытый методDeadLetter()()()()Перемещает сообщение в очередь недоставленных сообщений.
Открытый методDeadLetter(IDictionary<(Of <<'(String, Object>)>>))Перемещает сообщение в очередь недоставленных сообщений.
Открытый методDeadLetter(String, String)Перемещает сообщение в очередь недоставленных сообщений.
Открытый методDeadLetterAsync()()()()Асинхронно перемещает сообщение в очередь недоставленных сообщений.
Открытый методDeadLetterAsync(IDictionary<(Of <<'(String, Object>)>>))Асинхронно перемещает сообщение в очередь недоставленных сообщений.
Открытый методDeadLetterAsync(String, String)Асинхронно перемещает сообщение в очередь недоставленных сообщений.
Открытый методDefer()()()()Указывает, что получатель хочет отложить обработку этого сообщения.
Открытый методDefer(IDictionary<(Of <<'(String, Object>)>>))Указывает, что получатель хочет отложить обработку этого сообщения.
Открытый методDeferAsync()()()()Асинхронно указывает, что получатель хочет отложить обработку этого сообщения.
Открытый методDeferAsync(IDictionary<(Of <<'(String, Object>)>>))Асинхронно указывает, что получатель хочет отложить обработку этого сообщения.
Открытый методDisposeВыполняет определенные в приложении задачи, связанные с освобождением или сбросом неуправляемых ресурсов.
Открытый методEndAbandonЗавершает асинхронную операцию снятия блокировки на сообщении, заблокированном с извлечением.
Открытый методEndCompleteЗаканчивает асинхронную операцию завершения сообщения.
Открытый методEndDeadLetterЗавершает асинхронный запрос на перемещение сообщения в очередь недоставленных сообщений.
Открытый методEndDeferЗаканчивает асинхронный запрос для отсрочки обработки сообщения.
Открытый методEndRenewLockЗавершает асинхронный запрос для обновления блокировки на сообщении.
Открытый методEquals (Производный от Object.)
Открытый методGetBody<(Of <<'(T>)>>)()()()()Десериализует текст сообщения-посредника в объект указанного типа с помощью DataContractSerializer с двоичным XmlDictionaryReader.
Открытый методGetBody<(Of <<'(T>)>>)(XmlObjectSerializer)Десериализует текст сообщения-посредника в объект указанного типа с помощью указанного XmlObjectSerializer.
Открытый методGetHashCode (Производный от Object.)
Открытый методGetType (Производный от Object.)
Открытый методRenewLockОбновляет блокировку на сообщении.
Открытый методRenewLockAsyncАсинхронно обновляет блокировку на сообщении.
Открытый методToStringВозвращает строку, представляющую текущее сообщение. (Переопределяет Object..::..ToString()()()().)
В начало

  ИмяОписание
Явная реализация интерфейсаЗакрытый методIXmlSerializable..::..GetSchemaЭтот метод зарезервирован и не должен использоваться. При реализации интерфейса IXmlSerializable необходимо вернуть nullNothingnullptrunitпустая ссылка (Nothing в Visual Basic) (Nothing в Visual Basic) из этого метода и вместо этого, если требуется выбор пользовательской схемы, применить XmlSchemaProviderAttribute к классу.
Явная реализация интерфейсаЗакрытый методIXmlSerializable..::..ReadXmlСоздает объект по XML-представлению. Этот метод зарезервирован для внутреннего использования и не должен использоваться непосредственно или косвенно (например, с помощью сериализатора или модуля форматирования).
Явная реализация интерфейсаЗакрытый методIXmlSerializable..::..WriteXmlПреобразует объект в XML-представление. Этот метод зарезервирован для внутреннего использования и не должен использоваться непосредственно или косвенно (например, с помощью сериализатора или модуля форматирования).
В начало

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.
Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2014 Microsoft