SaaS CMS has officially launched! Learn more now.

Class WorkflowSystem

Main entry point when programming against workflow system. Holds accessors to workflow singleton objects

Inheritance
System.Object
WorkflowSystem
Implements
System.Web.IHttpModule
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.WorkflowFoundation
Assembly: EPiServer.WorkflowFoundation.dll
Version: 7.19.2
Syntax
[ModuleDependency(typeof(InitializationModule))]
[InitializableModule]
public class WorkflowSystem : IHttpModule, IInitializableModule

Constructors

WorkflowSystem()

Declaration
public WorkflowSystem()

Properties

DefinitionHandler

Gets the singleton object that handles definitions.

Declaration
public static IDefinitionHandler DefinitionHandler { get; }
Property Value
Type Description
IDefinitionHandler

The definition handler.

Remarks

The data handled are thread safe

InstanceHandler

Gets the singleton instance handler.

Declaration
public static IInstanceHandler InstanceHandler { get; }
Property Value
Type Description
IInstanceHandler

The instance handler.

Remarks

The data handled are thread safe

WorkflowManager

Gets an instance of the running host that implements IWorkflowManager. The implementing object is a singleton object.

Declaration
public static IWorkflowManager WorkflowManager { get; }
Property Value
Type Description
IWorkflowManager

Methods

Initialize(InitializationEngine)

IInitializableModule.Initialize

Declaration
public void Initialize(InitializationEngine context)
Parameters
Type Name Description
InitializationEngine context

InitializationEngine context

Preload(String[])

IInitializableModule.Preload parameters

Declaration
public void Preload(string[] parameters)
Parameters
Type Name Description
System.String[] parameters

Uninitialize(InitializationEngine)

IInitializableModule.UnInitialize

Declaration
public void Uninitialize(InitializationEngine context)
Parameters
Type Name Description
InitializationEngine context

InitializationEngine context

Implements

System.Web.IHttpModule

Extension Methods