Contains interfaces that defines contracts for components that is to be used within EPiServer workflow system.

Interfaces

  InterfaceDescription
IBroadcastedUpdate
Interface that broadcast listner uses to update data when it recieves update from some other server in loadbalancing scenario. The intention is that they share storage
IBroadcastHandler
Interface that the component that will act as a Broadcast sender/reciever should implement
ICommunicationServiceCallback
Interface used by CommunicationService to notify about calls from workflow instances through invoke based activities
IDeepCopy<(Of <(T>)>)
Specifies a typed deepcopy
IDefinitionHandler
Specifies methods etc. regarding definition handling
IInstanceHandler
Specifies methods etc. regarding instance handling
IStorageProvider
Interface a component that acts as a persistance storage should implement
IWorkflowCommunication
Specifies the events/invokes in host-Workflow communication. This interface is not meant to program directly against rather it is used as base for the communication activities used to communicate between host and workflow instances.
IWorkflowManager
Interface a class acting as a Host for Workflow must implement.