我有一个这样的方法:
CreateOrder(XmlDocument OrderData, out int OrderId);
此方法是从编排中的表达式形状调用的。然而,在编译过程中,出现了这样的警告:
'OrderId' is initialized but its value is never used
OrderId
是在编排中适当范围内创建的变量,并且从该范围内的表达式正确调用该方法。问题是,为什么编译器将此变量标记为未使用?
您可能会遇到同样的问题,如如何在 BizTalk 编排中传递“out int”参数?
因此,您可能最好使用 CreateOrder
Return
OrderId,而不是使用 out 参数。例如
OrderId = CreateOrder(XmlDocument OrderData);