Class FlowableLinkData
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
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
TimeSpan
public TimeSpan TimeSpan { 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(IFlowableDiagramData)
public IFlowableResult Invoke(IFlowableDiagramData diagram)
Parameters
diagram
IFlowableDiagramData
Returns
InvokeAsync(IFlowableDiagramData)
public virtual Task<IFlowableResult> InvokeAsync(IFlowableDiagramData diagram)
Parameters
diagram
IFlowableDiagramData
Returns
IsMatchResult(IFlowableResult)
匹配运行时判定指向的哪个流程
public virtual bool IsMatchResult(IFlowableResult flowableResult)
Parameters
flowableResult
IFlowableResult
Returns
OK(string)
protected virtual IFlowableResult OK(string message = "运行成功")
Parameters
message
string
Returns
Start(IFlowableDiagramData)
public Task<bool?> Start(IFlowableDiagramData diagramData)
Parameters
diagramData
IFlowableDiagramData
Returns
TryInvokeAsync(IFlowableDiagramData)
public virtual Task<IFlowableResult> TryInvokeAsync(IFlowableDiagramData diagram)
Parameters
diagram
IFlowableDiagramData