ЧтениеСообщенияОбмена.ЗакончитьЧтение (ExchangeMessageReader.EndRead)
ЗакончитьЧтение()
Вызывает попытку нормального завершения чтения сообщения. При этом проверяется нормальное завершение сообщения. Если обнаружен конец элемента XML, соответствующего телу сообщения, то в случае превышения номером сообщения максимального номера принятого сообщения, он помещается в реквизит
НомерПринятого узла плана обмена. Блокировка записи узла плана обмена снимается и сообщение считается принятым.
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Для нормального завершения чтения требуется явное обращение к методу
ЗакончитьЧтение. Если при чтении сообщения объект
ЧтениеСообщенияОбмена был освобожден или произошло повторное обращение к методу
НачатьЧтение, то предыдущее чтение будет прервано через неявное обращение к методу
ПрерватьЧтение.
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения(); ЧтениеXML = Новый ЧтениеXML; ЧтениеXML.ОткрытьФайл(ИмяФайла); ЧтениеСообщения.НачатьЧтение(ЧтениеXML); // Действия по чтению тела сообщения ЧтениеСообщения.ЗакончитьЧтение();
|