Sintomas
Considere o seguinte cenário:
-
Criar um novo Microsoft BizTalk Server 2010 ou no Microsoft BizTalk Server 2013 do projeto no Microsoft Visual Studio 2010.
-
Criar uma coordenação para o projeto.
-
Crie as seguintes duas variáveis da orquestração:
-
var1: System.Xml.XmlDocument
-
var2: System.String
-
-
Adicionar uma forma de expressão para a orquestração.
-
Adicione o seguinte código para a forma de expressão:
var1 = new System.Xml.XmlDocument(); var2 = var1.InnerText;
Nesse cenário, você recebe a seguinte mensagem de erro:
' var1. InnerText': propriedade do .NET é somente gravação porque ele não tem um acessador get.
Resolução
Informações da atualização cumulativa
Para BizTalk Server 2013
O hotfix resolve esse problema está incluído no pacote de atualizações cumulativas 2 para BizTalk Server 2013.
Para obter mais informações sobre como obter o pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
2892599 cumulativa Atualizar pacote 2 para BizTalk Server 2013
Para o BizTalk Server 2010
O hotfix resolve esse problema está incluído no pacote de atualização cumulativa para o BizTalk Server 2010.
Para obter mais informações sobre como obter o pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
2855367 cumulativa Atualizar pacote 6 do BizTalk Server 2010
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Solução alternativa
Para contornar o problema, redefina o XmlDocument como XmlNode.