共用方式為


如何設定延遲圖形

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

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

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

    System.DateTime.UtcNow.AddSeconds(60)

    注意

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

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

    System.TimeSpan(0, 1, 0)

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

    如需 System.DateTimeSystem.TimeSpan的詳細資訊,請參閱 Visual Studio 合併集合中的「DateTime 結構」 和 「TimeSpan 結構」。

注意

在多部機器安裝環境中,BizTalk Server和SQL Server安裝在不同的電腦上,延遲圖形可能會因為BizTalk Server和SQL Server機器上的時間未同步處理而早于預期結束。

注意

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

若要設定延遲圖形

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

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