Table of Contents

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 string

The value.

name string

The name.

description string

The description.

type Type

The type.

flowItemKeys List<FlowItemKey>

The flow item keys.

Properties

FlowItemKeys

流程上下文标识集合

public virtual List<FlowItemKey> FlowItemKeys { get; set; }

Property Value

List<FlowItemKey>

Level

层级

public virtual int Level { get; set; }

Property Value

int

ObjectType

对象类型

[JsonIgnore]
public virtual Type ObjectType { get; set; }

Property Value

Type

Type

数据类型

public virtual string Type { get; set; }

Property Value

string

Methods

GenericTypeName(string)

Generics the name of the type.

protected virtual string GenericTypeName(string name)

Parameters

name string

The name.

Returns

string

GetTypeName(Type)

Gets the name of the type.

protected virtual string GetTypeName(Type type)

Parameters

type Type

The type.

Returns

string