0

Je n'arrive pas à trouver de documentation sur la façon dont SqlWorkflowInstanceStore et la façon dont il gère prend sa retraite. Dans Workflow 3.x, il existait une propriété que vous pouviez définir, appelée "EnableRetries", qui autorisait les tentatives lorsque le magasin de persistance était indisponible, mais je ne vois pas d'élément similaire dans Workflow 4. Pour clarifier, je sais le "EnableRetries" est dans .NET 4, mais c'est pour les flux de travail hérités. J'utilise les services de workflow, pas l'application ou l'invocateur.Quel est le comportement de nouvelle tentative pour le magasin d'instances SQL Workflow?

Quelqu'un peut-il jeter de la lumière? Ou pointez-moi dans la bonne direction?

Merci, John

Répondre

0

Donc, vous ne pouvez pas faire cela dans Workflow 4.0

0

Vous cherchez le InstanceLockedExceptionAction. Les délais d'expiration exacts ne sont pas configurables à partir de ce que j'ai vu. En fait, la meilleure documentation que j'ai vue sur eux provient en fait de la documentation AppFabric here.

+0

Ok, je pensais que cela ne concernait qu'une situation où un autre hôte essayait d'ouvrir un flux de travail existant. Est-ce que cela fait face à la possibilité que le magasin d'instance disparaisse pendant quelques minutes avant de revenir? –

+0

John, désolé, j'ai mal compris ce que vous cherchiez. Pour autant que je sache, il n'y a pas de propriétés pour configurer les retraites liées à la communication avec le serveur SQL réel dans WF4. Étrange ils ont régressé de 3.5 à cet égard. –

Questions connexes