Class FlowItemKey
- Namespace
- CMS.Plugin.FlowManagement.Abstractions.Enums
- Assembly
- CMS.Plugin.FlowManagement.Abstractions.dll
流程上下文标识
public class FlowItemKey : StringEnumeration, IEquatable<Enumeration<string>>
- Inheritance
-
FlowItemKey
- Implements
- Inherited Members
Constructors
FlowItemKey()
Initializes a new instance of the FlowBusinessType class.
public FlowItemKey()
FlowItemKey(string, string, string, Type, List<FlowItemKey>)
Initializes a new instance of the FlowItemKey class.
public FlowItemKey(string value, string name, string description = null, Type type = null, List<FlowItemKey> flowItemKeys = null)
Parameters
valuestringThe value.
namestringThe name.
descriptionstringThe description.
typeTypeThe type.
flowItemKeysList<FlowItemKey>The flow item keys.
Properties
FlowItemKeys
流程上下文标识集合
public virtual List<FlowItemKey> FlowItemKeys { get; set; }
Property Value
Level
层级
public virtual int Level { get; set; }
Property Value
ObjectType
对象类型
[JsonIgnore]
public virtual Type ObjectType { get; set; }
Property Value
Type
数据类型
public virtual string Type { get; set; }
Property Value
Methods
GenericTypeName(string)
Generics the name of the type.
protected virtual string GenericTypeName(string name)
Parameters
namestringThe name.
Returns
GetTypeName(Type)
Gets the name of the type.
protected virtual string GetTypeName(Type type)
Parameters
typeTypeThe type.