次の方法で共有


遅延図形を構成する方法

[遅延] 図形を表す画像。
遅延図形

遅延のタイムアウトを指定するには、次の 2 つの方法があります。

  • System.DateTime を使用すると、指定した日時に達するまでオーケストレーションが一時停止します。

    System.DateTime.UtcNow.AddSeconds(60)

    Note

    DateTime を使用する場合、遅延は協定世界時 (UTC) で表す必要があります。

  • System.TimeSpan を使用できます。これにより、オーケストレーションが指定した期間一時停止します。

    System.TimeSpan(0, 1, 0)

    Delay 図形が Listen 図形内にある場合は、式の末尾にセミコロンを追加する必要はありません。

    System.DateTimeSystem.TimeSpan の詳細については、Visual Studio 結合コレクションの「DateTime 構造体」と「TimeSpan 構造体」を参照してください。

Note

分離されたマシンにBizTalk ServerとSQL Serverがインストールされている複数のマシンのインストール環境では、BizTalk Serverの時間とSQL Serverマシンが同期されていないため、遅延図形が予想よりも早く終了する可能性があります。

Note

ストレス状態では、[ 遅延 ] 図形で指定されたタイムアウトが、指定した時間より後に発生する可能性があります。 この遅れは、ストレス条件下でスレッドが不足するために起こります。

遅延図形を構成するには

  1. BizTalk 式エディターが表示されない場合は、[遅延] 図形を右クリックして [遅延の編集] をクリックするか、プロパティ ウィンドウで [] プロパティの省略記号 (...) ボタンをクリックします。

  2. BizTalk 式エディターで、 System.DateTime オブジェクトまたは System.TimeSpan オブジェクトを返す式を作成します。 詳細については、「式の 要件と制限事項」を参照してください。