ЧтениеСообщенияОбмена.НачатьЧтение (ExchangeMessageReader.BeginRead)

Синтаксис:

НачатьЧтение(<ЧтениеXML>, <ДопустимыйНомерСообщения>)

Параметры:

<ЧтениеXML> (обязательный)

Тип: ЧтениеУзловDOM, ЧтениеFastInfoset, ЧтениеXML.
Объект, через который будет осуществляться чтение сообщения.

<ДопустимыйНомерСообщения> (необязательный)

Тип: ДопустимыйНомерСообщения.
Допустимый номер сообщения, которое может быть обработано методом НачатьЧтение.
Значение по умолчанию: Больший.

Описание:

Прочитывает заголовок сообщения обмена данными и проверяет содержащиеся в заголовке данные. Если какие-либо данные указаны неправильно (задан неизвестный план обмена, указан узел, не в ходящий в план обмена, номер сообщения не соответствует ожидаемому), вызывается исключение.
При начале чтения сообщения устанавливается блокировка на запись базы данных, соответствующую узлу плана обмена, чтобы предотвратить на время чтения сообщения другие операции чтения и записи сообщений, относящихся к данному узлу, а также не допустить изменения данных узла.

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

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

Пример:

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


    

1C:Enterprise Developer's Community