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

Синтаксис:

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

Описание:

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

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

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

Примечание:

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

Пример:

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


    

1C:Enterprise Developer's Community