Frage

Ich arbeite mit Beta 2 von Visual Studio 2010 einig erweiterte Verständnis von WF4 zu bekommen. Ich habe einen Workflow erstellt, die eine Pick-Aktivität hat, die in einer If-Aktivität enthalten ist. Im Pick-Aktivität I zwei Trigger haben, eine, die eine Verzögerung Satz mit einer Zeitspanne von 10 Sekunden enthält, hat der andere Auslöser ein Lesezeichen für einen Manager zu genehmigen. Ich versuche, um die Verzögerung zu verwenden, um einen „Zustand“ Variable „Expired“ zu setzen, wenn der Manager nicht in der vorgegebenen Zeit nicht genehmigen. Dies ist sehr ähnlich zu dem, was Matt Milner hat in seinem Beitrag unter: http: // msdn.microsoft.com/en-us/library/ee342461.aspx , außer er verwendet eine DoWhile Aktivität, während ich die If-Aktivität ich verwenden müssen hier schon beschrieben. Ich bin auch mit Beharrlichkeit und den Workflow von einem ASP.Net Application Hosting. Ich frage mich, ob das Problem, das ich zu sehen bin von dem Internet-Browser verursacht wird, nicht den Workflow im Speicher ausgeführt zu halten, und es gibt keine Möglichkeit für den Workflow neu gestartet, wenn die Verzögerung abgeschlossen ist zu kommen sein.

War es hilfreich?

Lösung

Wenn Sie die Workflow verwenden oder einen XAMLX, um den Workflow zu hosten, müssen Sie die WorkflowManagementService nachladen konfigurieren und den Workflow neu starten. Wenn Sie die Workflow verwenden sind Sie verantwortlich für die Umladung des Workflows, nachdem er fort ist.

Aber wie Chris sagte:. Ein bisschen mehr Informationen darüber, was eigentlich falsch gehen könnte hier hilfreich sein

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top