Partager via


Configuration de la forme Attente

Image qui représente la forme Delay.
Forme Attente

Il existe deux façons de spécifier le délai d’attente d’un délai d’attente :

  • Vous pouvez utiliser System.DateTime, ce qui entraîne l’interruption de votre orchestration jusqu’à ce que la date et l’heure spécifiées soient atteintes.

    System.DateTime.UtcNow.AddSeconds(60)

    Notes

    Les retards doivent être exprimés en temps universel coordonné (UTC) lors de l’utilisation de DateTime.

  • Vous pouvez utiliser System.TimeSpan, ce qui entraîne l’interruption de votre orchestration pendant la durée spécifiée.

    System.TimeSpan(0, 1, 0)

    Si votre forme Delay se trouve à l’intérieur d’une forme Listen , vous n’avez pas besoin d’ajouter un point-virgule à la fin de l’expression.

    Pour plus d’informations sur System.DateTime et System.TimeSpan, consultez « Structure DateTime » et « TimeSpan Structure » dans la collection combinée Visual Studio.

Notes

Dans un environnement d’installation de plusieurs ordinateurs où BizTalk Server et SQL Server sont installés sur des machines séparées, la forme Delay peut se terminer plus tôt que prévu en raison des heures sur BizTalk Server et SQL Server machines ne sont pas synchronisées.

Notes

Dans la condition de contrainte, le délai d’attente spécifié dans la forme Delay peut se produire plus tard que ce que vous avez spécifié. Ceci est dû à la pénurie de threads constatée en condition de stress.

Pour configurer une forme Attente

  1. Si l’Éditeur d’expressions BizTalk n’est pas visible, cliquez avec le bouton droit sur la forme Delay et cliquez sur Modifier le délai ou, dans le Fenêtre Propriétés, cliquez sur le bouton Points de suspension (...) de la propriété Expression.

  2. Dans l’Éditeur d’expressions BizTalk, créez une expression qui retourne un objet System.DateTime ou un objet System.TimeSpan . Pour plus d’informations, consultez Configuration requise et limitations pour les expressions.