ЧтениеСообщенияОбмена.ЗакончитьЧтение (ExchangeMessageReader.EndRead)

ЧтениеСообщенияОбмена (ExchangeMessageReader)

ЗакончитьЧтение (EndRead)

Доступен, начиная с версии 8.0.

Синтаксис:

ЗакончитьЧтение()

Описание:

Вызывает попытку нормального завершения чтения сообщения. При этом проверяется нормальное завершение сообщения. Если обнаружен конец элемента XML, соответствующего телу сообщения, то в случае превышения номером сообщения максимального номера принятого сообщения, он помещается в реквизит НомерПринятого узла плана обмена. Блокировка записи узла плана обмена снимается и сообщение считается принятым.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

Примечание:

Для нормального завершения чтения требуется явное обращение к методу ЗакончитьЧтение. Если при чтении сообщения объект ЧтениеСообщенияОбмена был освобожден или произошло повторное обращение к методу НачатьЧтение, то предыдущее чтение будет прервано через неявное обращение к методу ПрерватьЧтение.

Пример:

ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл(ИмяФайла);
ЧтениеСообщения.НачатьЧтение(ЧтениеXML);
// Действия по чтению тела сообщения

ЧтениеСообщения.ЗакончитьЧтение();

Использование в версии:

Доступен, начиная с версии 8.0.


     Методическая информация