Table of Contents

Class FlowableLinkData

Namespace
H.Controls.Diagram.Presenter.LinkDatas
Assembly
H.Controls.Diagram.Presenter.dll
public class FlowableLinkData : TextLinkData, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable, ITextLinkData, ITextable, IFlowableLinkData, ILinkData, IFlowablePartData, IPartData, IData, IFlowable, IDisposable, IMessageable, IStopwatchable
Inheritance
FlowableLinkData
Implements
Derived
Inherited Members
Extension Methods

Properties

Exception

说明

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

Property Value

Exception

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

TimeSpan

public TimeSpan TimeSpan { get; set; }

Property Value

TimeSpan

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

Invoke(IFlowableDiagramData)

public IFlowableResult Invoke(IFlowableDiagramData diagram)

Parameters

diagram IFlowableDiagramData

Returns

IFlowableResult

InvokeAsync(IFlowableDiagramData)

public virtual Task<IFlowableResult> InvokeAsync(IFlowableDiagramData diagram)

Parameters

diagram IFlowableDiagramData

Returns

Task<IFlowableResult>

IsMatchResult(IFlowableResult)

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

public virtual bool IsMatchResult(IFlowableResult flowableResult)

Parameters

flowableResult IFlowableResult

Returns

bool

OK(string)

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

Parameters

message string

Returns

IFlowableResult

Start(IFlowableDiagramData)

public Task<bool?> Start(IFlowableDiagramData diagramData)

Parameters

diagramData IFlowableDiagramData

Returns

Task<bool?>

TryInvokeAsync(IFlowableDiagramData)

public virtual Task<IFlowableResult> TryInvokeAsync(IFlowableDiagramData diagram)

Parameters

diagram IFlowableDiagramData

Returns

Task<IFlowableResult>