Table of Contents

Class FlowableLinkData

Namespace
H.Controls.Diagram.Extension
Assembly
H.Controls.Diagram.Extension.dll
public class FlowableLinkData : TextLinkData, INotifyPropertyChanged, IDable, ILinkData, IData, IFlowableLink, IFlowable, IDisposable
Inheritance
FlowableLinkData
Implements
Derived
Inherited Members
Extension Methods

Properties

Exception

说明

[Browsable(false)]
public Exception Exception { get; set; }

Property Value

Exception

InvokeCommand

[Display(Name = "执行")]
public RelayCommand InvokeCommand { get; }

Property Value

RelayCommand

IsBuzy

[JsonIgnore]
[Browsable(false)]
public bool IsBuzy { get; set; }

Property Value

bool

Message

[Browsable(false)]
public string Message { get; set; }

Property Value

string

Random

[Browsable(false)]
protected Random Random { get; }

Property Value

Random

State

[Browsable(false)]
public FlowableState State { get; set; }

Property Value

FlowableState

UseInfoLogger

[JsonIgnore]
[Browsable(false)]
public bool UseInfoLogger { get; set; }

Property Value

bool

Methods

Clear()

public virtual void Clear()

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public virtual void Dispose()

Error(string)

protected virtual IFlowableResult Error(string message = "运行错误")

Parameters

message string

Returns

IFlowableResult
public IFlowableResult Invoke(Part previors, Link current)

Parameters

previors Part
current Link

Returns

IFlowableResult
public virtual Task<IFlowableResult> InvokeAsync(Part previors, Link current)

Parameters

previors Part
current Link

Returns

Task<IFlowableResult>

IsMatchResult(FlowableResult)

匹配运行时判定指向的哪个流程

public virtual bool IsMatchResult(FlowableResult flowableResult)

Parameters

flowableResult FlowableResult

Returns

bool

OK(string)

protected virtual IFlowableResult OK(string message = "运行成功")

Parameters

message string

Returns

IFlowableResult
public virtual Task<IFlowableResult> TryInvokeAsync(Part previors, Link current)

Parameters

previors Part
current Link

Returns

Task<IFlowableResult>