Sintomas
Considere o seguinte cenário:
-
Criar um novo Microsoft BizTalk Server 2010 ou no Microsoft BizTalk Server 2013 projecto no Microsoft Visual Studio 2010.
-
Criar um orchestration ao projecto.
-
Criar duas variáveis que se seguem a orchestration:
-
var1: System.Xml.XmlDocument
-
var2: System.String
-
-
Adicionar uma forma de expressão para o orchestration.
-
Adicione o seguinte código na forma de expressão:
var1 = new System.Xml.XmlDocument(); var2 = var1.InnerText;
Neste cenário, recebe a seguinte mensagem de erro:
«var1. InnerText': propriedade de .NET é só de escrita porque não tem um acessor de obtenção.
Resolução
Informações de actualização cumulativa
Para BizTalk Server 2013
A correcção que resolve este problema está incluída no pacote de actualização cumulativa 2 para BizTalk Server 2013.
Para mais informações sobre como obter o pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2892599 cumulativo actualizar pacote 2 para BizTalk Server 2013
Para o BizTalk Server 2010
A correcção que resolve este problema está incluída no pacote de actualização cumulativa para o BizTalk Server 2010.
Para mais informações sobre como obter o pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2855367 cumulativo actualizar pacote 6 para o BizTalk Server 2010
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Solução alternativa
Para contornar o problema, redefina o XmlDocument como XmlNode.