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


Message.Recoverable Свойство

Определение

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

public:
 property bool Recoverable { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgRecoverable")]
public bool Recoverable { get; set; }
[<System.Messaging.MessagingDescription("MsgRecoverable")>]
member this.Recoverable : bool with get, set
Public Property Recoverable As Boolean

Значение свойства

Значение true, если доставка сообщения гарантируется (за счет сохранения сообщения на диске во время нахождения на маршруте), и значение false, если доставка не гарантируется. Значение по умолчанию — false.

Атрибуты

Исключения

Очередь сообщений фильтруется, чтобы не учитывать свойство Recoverable.

Примеры

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

Комментарии

Свойство Recoverable указывает, гарантируется ли доставка сообщения, даже если компьютер аварийно завершает работу, когда сообщение направляется в целевую очередь.

Если доставка сообщения гарантирована, сообщение сохраняется локально на каждом шаге маршрута, пока сообщение не будет успешно перенаправлено на следующий компьютер. Задание свойству Recoverable значения может повлиять true на пропускную способность.

Если сообщение является транзакциальным, очередь сообщений автоматически обрабатывает сообщение как восстанавливаемое, независимо от значения Recoverable свойства .

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

См. также раздел