Симптомы
Рассмотрим следующий сценарий:
-
Создать новый Microsoft BizTalk Server 2010 или в Microsoft BizTalk Server 2013 проекта Microsoft Visual Studio 2010.
-
Создать один согласование в проект.
-
Создайте следующие две переменные в согласовании:
-
var1: System.Xml.XmlDocument
-
var2: System.String
-
-
Добавьте одну фигуру выражение с взаимодействием.
-
Добавьте следующий код к фигуре выражения:
var1 = new System.Xml.XmlDocument(); var2 = var1.InnerText;
В этом случае появляется следующее сообщение об ошибке:
"var1. InnerText': свойство .NET доступно только для записи, так как он не имеет метода доступа get.
Решение
Информация о накопительном пакете обновления
Для BizTalk Server 2013
Исправление, устраняющее эту проблему, включено в накопительный пакет обновления 2 для BizTalk Server 2013.
Дополнительные сведения о том, как получить накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2892599 накопительного обновления 2 для BizTalk Server 2013
В BizTalk Server 2010
Исправление, устраняющее эту проблему, включено в накопительный пакет обновления для BizTalk Server 2010.
Дополнительные сведения о том, как получить накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2855367 накопительного обновления пакет обновления 6 для BizTalk Server 2010
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Временное решение
Чтобы обойти эту проблему, необходимо переопределите XmlDocument как XmlNode.