You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// <param name="processId">Id of the process</param>
82
104
/// <returns></returns>
83
105
boolIsProcessExists(GuidprocessId);
106
+
84
107
/// <summary>
85
108
/// Returns status of the process <see cref="ProcessStatus"/>
86
109
/// </summary>
87
110
/// <param name="processId">Id of the process</param>
88
111
/// <returns>Status of the process</returns>
89
112
ProcessStatusGetInstanceStatus(GuidprocessId);
113
+
90
114
/// <summary>
91
115
/// Saves information about changed scheme to the store
92
116
/// </summary>
@@ -98,7 +122,9 @@ public interface IPersistenceProvider
98
122
/// </summary>
99
123
/// <param name="processInstance">Instance of the process whith changed scheme <see cref="ProcessInstance.ProcessScheme"/></param>
100
124
/// <param name="resetIsDeterminingParametersChanged">True if required to reset IsDeterminingParametersChanged flag <see cref="ProcessInstance.IsDeterminingParametersChanged"/></param>
@@ -107,49 +133,64 @@ public interface IPersistenceProvider
107
133
/// <param name="nextExecutionDateTime">Next date and time of timer's execution</param>
108
134
/// <param name="notOverrideIfExists">If true specifies that the existing timer with same name will not be overriden <see cref="TimerDefinition.NotOverrideIfExists"/></param>
/// Register all timers for all outgouing timer transitions for current actvity of the specified process.
13
65
/// All timers registered before which are present in transitions will be rewrited except timers marked as NotOverrideIfExists <see cref="TimerDefinition"/>
@@ -30,14 +82,16 @@ public interface ITimerManager
30
82
voidInit(WorkflowRuntimeruntime);
31
83
32
84
/// <summary>
33
-
/// Start the timer
85
+
/// Starts the timer
34
86
/// </summary>
35
-
voidStart();
87
+
///<param name="timeout">Wait timeout in milliseconds</param>
88
+
voidStart(int?timeout=null);
36
89
37
90
/// <summary>
38
-
/// Stop the timer
91
+
/// Stops the timer
39
92
/// </summary>
40
-
voidStop();
93
+
///<param name="timeout">Wait timeout in milliseconds</param>
0 commit comments