Table of Contents

Class ExtAttribute

Namespace
CMS.Plugin.FlowManagement.Abstractions.FlowInstances
Assembly
CMS.Plugin.FlowManagement.Abstractions.dll

流程实例扩展属性

public class ExtAttribute
Inheritance
ExtAttribute
Inherited Members

Properties

DateTimeValue

日期时间数据

public DateTime? DateTimeValue { get; set; }

Property Value

DateTime?

DiscKey

值类类型Key

public int DiscKey { get; set; }

Property Value

int

DoubleValue

浮点数据

public decimal? DoubleValue { get; set; }

Property Value

decimal?

GuidValue

GUID

public Guid? GuidValue { get; set; }

Property Value

Guid?

Id

唯一标识

public int Id { get; set; }

Property Value

int

IntegerValue

整形数据

public int? IntegerValue { get; set; }

Property Value

int?

Key

属性Key

public string Key { get; set; }

Property Value

string

ProcID

过程ID

public string ProcID { get; set; }

Property Value

string

RemoveOnFinished

流程结束后删除

public bool RemoveOnFinished { get; set; }

Property Value

bool

StringValue

字符数据

public string StringValue { get; set; }

Property Value

string

TaskID

任务ID

public int TaskID { get; set; }

Property Value

int

Methods

CreateExtAttribute(string, int, string, object, bool)

Creates the ext attribute.

public static ExtAttribute CreateExtAttribute(string procId, int taskId, string key, object value, bool removeOnFinished = false)

Parameters

procId string

The proc identifier.

taskId int

The task identifier.

key string

The key.

value object

The value.

removeOnFinished bool

if set to true [remove on finished].

Returns

ExtAttribute

GetValue()

Gets the value.

public object GetValue()

Returns

object

SetValue(object)

Sets the value.

public void SetValue(object value)

Parameters

value object

The value.