Ciao a tutti,
nella speranza che qualcuno mi aiuti, credo che il mio problema dipenda dalla variabile di load del workflow, e mi riferisco all'ultimo campo da settare quando si inizializza il servizio di persistenza. Per precisione:
bool unloadOnIdle = true;
TimeSpan instanceOwnershipDuration = TimeSpan.MaxValue;
TimeSpan loadingInterval = new TimeSpan(30, 0, 0);
_persistence = new SqlWorkflowPersistenceService(connectionString, unloadOnIdle, instanceOwnershipDuration, loadingInterval);
intendo la variabile loadingInterval. Qualcuno più esperto, mi può spiegare il corretto utilizzo?
Deduco ciò in quanto in questo articolo http://msdn.microsoft.com/en-us/magazine/cc721606.aspx ho trovato le seguenti righe:
It is the job of the
persistence service to track when the next timer expires for the
workflow instance and to load that workflow into memory when the timer
has, in fact, expired.
E' corretta la mia deduzione, oppure il nextTimer è un altro parametro (che non conosco e non setto)?