遅延図形を構成する方法
遅延図形
遅延のタイムアウトを指定するには、次の 2 つの方法があります。
System.DateTime を使用すると、指定した日時に達するまでオーケストレーションが一時停止します。
System.DateTime.UtcNow.AddSeconds(60)
Note
DateTime を使用する場合、遅延は協定世界時 (UTC) で表す必要があります。
System.TimeSpan を使用できます。これにより、オーケストレーションが指定した期間一時停止します。
System.TimeSpan(0, 1, 0)
Delay 図形が Listen 図形内にある場合は、式の末尾にセミコロンを追加する必要はありません。
System.DateTime と System.TimeSpan の詳細については、Visual Studio 結合コレクションの「DateTime 構造体」と「TimeSpan 構造体」を参照してください。
Note
分離されたマシンにBizTalk ServerとSQL Serverがインストールされている複数のマシンのインストール環境では、BizTalk Serverの時間とSQL Serverマシンが同期されていないため、遅延図形が予想よりも早く終了する可能性があります。
Note
ストレス状態では、[ 遅延 ] 図形で指定されたタイムアウトが、指定した時間より後に発生する可能性があります。 この遅れは、ストレス条件下でスレッドが不足するために起こります。
遅延図形を構成するには
BizTalk 式エディターが表示されない場合は、[遅延] 図形を右クリックして [遅延の編集] をクリックするか、プロパティ ウィンドウで [式] プロパティの省略記号 (...) ボタンをクリックします。
BizTalk 式エディターで、 System.DateTime オブジェクトまたは System.TimeSpan オブジェクトを返す式を作成します。 詳細については、「式の 要件と制限事項」を参照してください。