Class FlowableLinkData
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
InvokeCommand
[Display(Name = "执行")]
public RelayCommand InvokeCommand { get; }
Property Value
IsBuzy
[JsonIgnore]
[Browsable(false)]
public bool IsBuzy { get; set; }
Property Value
Message
[Browsable(false)]
public string Message { get; set; }
Property Value
Random
[Browsable(false)]
protected Random Random { get; }
Property Value
State
[Browsable(false)]
public FlowableState State { get; set; }
Property Value
UseInfoLogger
[JsonIgnore]
[Browsable(false)]
public bool UseInfoLogger { get; set; }
Property Value
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
Invoke(Part, Link)
public IFlowableResult Invoke(Part previors, Link current)
Parameters
Returns
InvokeAsync(Part, Link)
public virtual Task<IFlowableResult> InvokeAsync(Part previors, Link current)
Parameters
Returns
IsMatchResult(FlowableResult)
匹配运行时判定指向的哪个流程
public virtual bool IsMatchResult(FlowableResult flowableResult)
Parameters
flowableResult
FlowableResult
Returns
OK(string)
protected virtual IFlowableResult OK(string message = "运行成功")
Parameters
message
string
Returns
TryInvokeAsync(Part, Link)
public virtual Task<IFlowableResult> TryInvokeAsync(Part previors, Link current)