Come configurare la forma Ritardo
Forma Ritardo
Esistono due modi per specificare il timeout per un ritardo:
È possibile usare System.DateTime, che fa sì che l'orchestrazione venga sospesa fino a quando non viene raggiunta la data e l'ora specificate.
System.DateTime.UtcNow.AddSeconds(60)
Nota
I ritardi devono essere espressi nell'ora UTC (Coordinated Universal Time) quando si usa DateTime.
È possibile usare System.TimeSpan, che causa la sospensione dell'orchestrazione per il periodo di tempo specificato.
System.TimeSpan(0, 1, 0)
Se la forma Delay si trova all'interno di una forma Listen , non è necessario aggiungere un punto e virgola alla fine dell'espressione.
Per altre informazioni su System.DateTime e System.TimeSpan, vedere "Struttura DateTime" e "Struttura TimeSpan" nella raccolta combinata di Visual Studio.
Nota
In un ambiente di installazione di più computer in cui BizTalk Server e SQL Server sono installati in computer separati, la forma Ritardo può terminare prima del previsto a causa dei tempi di BizTalk Server e SQL Server computer non sincronizzati.
Nota
Nella condizione di stress, il timeout specificato nella forma Ritardo può verificarsi in un secondo momento rispetto a quello specificato. Ciò è dovuto alla mancanza di thread in condizioni di stress.
Per configurare una forma Ritardo
Se l'Editor espressioni BizTalk non è visibile, fare clic con il pulsante destro del mouse sulla forma Ritardo e scegliere Modifica ritardo oppure nel Finestra Proprietà fare clic sul pulsante Puntini di sospensione (...) per la proprietà Expression.
In Editor espressioni BizTalk creare un'espressione che restituisce un oggetto System.DateTime o un oggetto System.TimeSpan . Per altre informazioni, vedere Requisiti e limitazioni per le espressioni.