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
DiscKey
值类类型Key
public int DiscKey { get; set; }
Property Value
DoubleValue
浮点数据
public decimal? DoubleValue { get; set; }
Property Value
GuidValue
GUID
public Guid? GuidValue { get; set; }
Property Value
- Guid?
Id
唯一标识
public int Id { get; set; }
Property Value
IntegerValue
整形数据
public int? IntegerValue { get; set; }
Property Value
- int?
Key
属性Key
public string Key { get; set; }
Property Value
ProcID
过程ID
public string ProcID { get; set; }
Property Value
RemoveOnFinished
流程结束后删除
public bool RemoveOnFinished { get; set; }
Property Value
StringValue
字符数据
public string StringValue { get; set; }
Property Value
TaskID
任务ID
public int TaskID { get; set; }
Property Value
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
stringThe proc identifier.
taskId
intThe task identifier.
key
stringThe key.
value
objectThe value.
removeOnFinished
boolif set to
true
[remove on finished].
Returns
GetValue()
Gets the value.
public object GetValue()
Returns
SetValue(object)
Sets the value.
public void SetValue(object value)
Parameters
value
objectThe value.