如果BizTalk消息分配形状中存在属性逻辑

如果BizTalk消息分配形状中存在属性逻辑,biztalk,biztalk-2010,Biztalk,Biztalk 2010,if/else逻辑在BizTalk消息分配形状中有效吗 我得到一些关于ErrorReport.FailedTime没有值的事件日志错误,所以我想我应该在 if (ErrorReport.FailureTime exists Msg_Failed) { Var_FailureTime = Msg_Failed(ErrorReport.FailureTime); } else { Var_FailureTime = System.DateTime.Now; } ... rest of

if/else
逻辑在BizTalk消息分配形状中有效吗

我得到一些关于ErrorReport.FailedTime没有值的事件日志错误,所以我想我应该在

if (ErrorReport.FailureTime exists Msg_Failed)
{
    Var_FailureTime = Msg_Failed(ErrorReport.FailureTime);
}
else
{
    Var_FailureTime = System.DateTime.Now;
}
... rest of code constructing the error report message ...
但是编译器失败了,因为

error X2254: unexpected keyword: 'if'

这是预期的行为


“如果”在消息分配形状中不受支持,但在表达式形状中受支持。因此,您必须在构造形状之前执行此测试/分配。

这是预期的行为


“如果”在消息分配形状中不受支持,但在表达式形状中受支持。因此,您必须在构造形状之前执行此测试/分配。

这是预期的行为


“如果”在消息分配形状中不受支持,但在表达式形状中受支持。因此,您必须在构造形状之前执行此测试/分配。

这是预期的行为

“如果”在消息分配形状中不受支持,但在表达式形状中受支持。因此,您必须在构造形状之前执行此测试/分配