获取 InstanceID BizTalk 时出错

问题描述 投票:0回答:2

此 BizTalk 2010 代码中是否存在已知问题?

string InstanceID = Microsoft.XLANGs.Core.Service.RootService.InstanceId.ToString()

每当我们使用该行时,我们都会遇到错误“对象引用未设置为实例对象”。奇怪的是,即使我们在将其转换为字符串之前添加 if 条件来检查该行是否为空,我们仍然会遇到错误。

c# .net visual-studio biztalk biztalk-2010
2个回答
1
投票

如果您尝试在 Orchestration 中执行此操作,则应该将 InstanceID 定义为 Orchestration 视图中的变量,而不是尝试在代码中将其定义为字符串。

例如

你的代码应该是

InstanceID = Microsoft.XLANGs.Core.Service.RootService.InstanceId.ToString();

0
投票

因此,BizTalk 对这个问题的回答是,你不应该这样做

如果您准确解释一下您想要做什么,我将用更好的解决方案修改答案。

© www.soinside.com 2019 - 2024. All rights reserved.