SaaS CMS has officially launched! Learn more now.

Class CompiledWorkflowDefinition

Represents a workflow definition that uses a precompiled workflow

Inheritance
System.Object
CompiledWorkflowDefinition
Namespace: EPiServer.WorkflowFoundation
Assembly: EPiServer.WorkflowFoundation.dll
Version: 7.19.2
Syntax
public class CompiledWorkflowDefinition : WorkflowDefinition, IItem, ISecurable, IDeepCopy<CompiledWorkflowDefinition>

Constructors

CompiledWorkflowDefinition(String, String, Type, AccessControlList)

Constructor

Declaration
public CompiledWorkflowDefinition(string name, string description, Type compiledType, AccessControlList acl)
Parameters
Type Name Description
System.String name

name of definition

System.String description

The description of the definition

System.Type compiledType

the compiled type

AccessControlList acl

The access contorl list for the definition

Remarks

New instances should not be created directly, use RegisterDefinition on IDefinitionHandler to get definition

Properties

Layout

Gets or sets the layout. Can be used by state machine workflows.

Declaration
public override string Layout { get; set; }
Property Value
Type Description
System.String

The layout.

Overrides
Remarks

This will only affect how the workflow is displayed in rendered image.

Type

Gets/sets the compiled type for the workflow definition

Declaration
public override Type Type { get; set; }
Property Value
Type Description
System.Type

The type.

Overrides

Methods

Copy()

makes a deep copy of definition

Declaration
public override WorkflowDefinition Copy()
Returns
Type Description
WorkflowDefinition

copy

Overrides

DeepCopy()

makes a deep copy of definition

Declaration
public CompiledWorkflowDefinition DeepCopy()
Returns
Type Description
CompiledWorkflowDefinition

copy

Implements

Extension Methods