用于输出参数的变量未检测为“已使用”,即使它已在 BizTalk Orchestration 中使用

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

我有一个这样的方法:

CreateOrder(XmlDocument OrderData, out int OrderId);

此方法是从编排中的表达式形状调用的。然而,在编译过程中,出现了这样的警告:

'OrderId' is initialized but its value is never used

OrderId
是在编排中适当范围内创建的变量,并且从该范围内的表达式正确调用该方法。问题是,为什么编译器将此变量标记为未使用?

c# visual-studio-2019 biztalk biztalk-2020
1个回答
0
投票

您可能会遇到同样的问题,如如何在 BizTalk 编排中传递“out int”参数?

因此,您可能最好使用 CreateOrder

Return
OrderId,而不是使用 out 参数。例如

OrderId = CreateOrder(XmlDocument OrderData);
© www.soinside.com 2019 - 2024. All rights reserved.