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
value
stringThe value.
name
stringThe name.
description
stringThe description.
type
TypeThe type.
flowItemKeys
List<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
name
stringThe name.
Returns
GetTypeName(Type)
Gets the name of the type.
protected virtual string GetTypeName(Type type)
Parameters
type
TypeThe type.