2014-01-24 57 views
0

if/else邏輯在BizTalk消息分配形狀中是否有效?如果屬性存在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' 

回答

3

這是預期的行爲。

'如果'在消息分配形狀中不受支持,但它在表達形狀中受支持。所以,你必須在構造形狀之前做這個測試/分配。