Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Forma di ritardo
Esistono due modi per specificare il timeout per un ritardo:
È possibile usare System.DateTime, che determina la sospensione dell'orchestrazione fino a quando non viene raggiunta la data e l'ora specificate.
System.DateTime.UtcNow.AddSeconds(60)
Annotazioni
I ritardi devono essere espressi nell'ora UTC (Coordinated Universal Time) quando si usa DateTime.
È possibile usare System.TimeSpan, che determina 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.
Annotazioni
In un ambiente di installazione di più computer in cui BizTalk Server e SQL Server sono installati in computer separati, la forma Ritardo potrebbe terminare prima del previsto a causa dei tempi in cui i computer BizTalk Server e SQL Server non sono sincronizzati.
Annotazioni
In base alla condizione di stress, il timeout specificato nella forma Ritardo può verificarsi in un secondo momento rispetto a quello specificato. Questo è dovuto alla saturazione dei thread in condizioni di stress.
Per configurare una forma Ritardo
Se il BizTalk Expression Editor non è visibile, fare clic con il pulsante destro del mouse sulla forma Delay e scegliere Edit Delay oppure, nella finestra Proprietà, fare clic con il pulsante Ellipsis (...) 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.