2 types derived from WorkflowPersistenceService
System.Workflow.Runtime (1)
Hosting\SqlWorkflowPersistenceService.cs (1)
672
public class SqlWorkflowPersistenceService :
WorkflowPersistenceService
, IPendingWork
System.WorkflowServices (1)
System\ServiceModel\Description\WorkflowServiceBehavior.cs (1)
407
class SkipUnloadOnFirstIdleWorkflowPersistenceService :
WorkflowPersistenceService
23 references to WorkflowPersistenceService
System.Workflow.Runtime (18)
Hosting\SqlWorkflowPersistenceService.cs (7)
983
WorkflowStatus workflowStatus =
WorkflowPersistenceService
.GetWorkflowStatus(rootActivity);
984
bool isInstanceBlocked =
WorkflowPersistenceService
.GetIsBlocked(rootActivity);
985
string instanceInfo =
WorkflowPersistenceService
.GetSuspendOrTerminateInfo(rootActivity);
992
item.SerializedActivity =
WorkflowPersistenceService
.GetDefaultSerializedForm(rootActivity);
1027
return
WorkflowPersistenceService
.RestoreFromDefaultSerializedForm(state, null);
1056
item.SerializedActivity =
WorkflowPersistenceService
.GetDefaultSerializedForm(completedScopeActivity);
1068
return
WorkflowPersistenceService
.RestoreFromDefaultSerializedForm(state, outerActivity);
WorkflowExecutor.cs (4)
815
WorkflowPersistenceService
persistence = this.WorkflowRuntime.WorkflowPersistenceService;
1043
WorkflowPersistenceService
persistence = this.WorkflowRuntime.WorkflowPersistenceService;
1828
WorkflowPersistenceService
persistenceSvc = this.WorkflowRuntime.WorkflowPersistenceService;
3027
if (persistOnClose && this.WorkflowRuntime.GetService<
WorkflowPersistenceService
>() == null)
WorkflowInstance.cs (1)
208
if (_runtime == null || _runtime.GetService<
WorkflowPersistenceService
>() == null)
WorkflowRuntime.cs (6)
315
internal
WorkflowPersistenceService
WorkflowPersistenceService
319
return (
WorkflowPersistenceService
)GetService(typeof(
WorkflowPersistenceService
));
1031
|| service is
WorkflowPersistenceService
1145
if (GetAllServices(typeof(
WorkflowPersistenceService
)).Count > 1)
1148
typeof(
WorkflowPersistenceService
).Name));
System.WorkflowServices (5)
System\ServiceModel\Description\WorkflowRuntimeBehavior.cs (1)
108
this.WorkflowRuntime.GetService<
WorkflowPersistenceService
>() != null);
System\ServiceModel\Description\WorkflowServiceBehavior.cs (4)
237
WorkflowPersistenceService
persistenceService = workflowRuntimeBehavior.WorkflowRuntime.GetService<
WorkflowPersistenceService
>();
409
WorkflowPersistenceService
inner;
411
public SkipUnloadOnFirstIdleWorkflowPersistenceService(
WorkflowPersistenceService
inner)