共用方式為


如何設定延遲圖形

代表延遲圖形的影像。
延遲形態

有兩種方式可以指定 延遲的逾時:

  • 您可以使用 System.DateTime,這會導致協調流程暫停,直到到達指定的日期和時間為止。

    System.DateTime.UtcNow.AddSeconds(60)

    備註

    使用 DateTime 時,延遲必須以國際標準時間 (UTC) 表示。

  • 您可以使用 System.TimeSpan,這會導致協調流程暫停指定的時間長度。

    System.TimeSpan(0,1,0)

    如果您的 Delay 圖形位於 Listen 圖形內,則不需要在運算式結尾新增分號。

    如需 System.DateTimeSystem.TimeSpan 的詳細資訊,請參閱 Visual Studio 合併集合中的

備註

在多部機器安裝環境中,若 BizTalk Server 和 SQL Server 安裝在不同的電腦上,延遲 形狀可能會比預期更早結束,這是因為 BizTalk Server 和 SQL Server 機器上的時間不同步。

備註

在壓力條件下, [延遲 ] 圖形中指定的逾時可能會比您指定的時間晚。 這是因為在壓力條件下的執行緒飢餓。

設定延遲圖形

  1. 如果看不到 BizTalk 表達式編輯器,請以滑鼠右鍵按兩下 [延遲] 圖形,然後按兩下 [編輯延遲],或在 [屬性] 視窗中,按兩下 [表達式] 屬性的省略號...) 按鈕。

  2. 在 BizTalk 表達式編輯器中,建立會傳回 System.DateTime 物件或 System.TimeSpan 物件的表達式。 如需詳細資訊,請參閱 表達式的需求和限制