Class FlowableNodeData
public class FlowableNodeData : TextNodeData, INotifyPropertyChanged, IDable, ICloneable, ITemplate, ILinkDataCreator, IPortDataCreator, ISystemNodeData, INodeData, IData, IFlowableNode, IFlowable, IDisposable
- Inheritance
-
FlowableNodeData
- 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
[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
StartCommand
[Display(Name = "开始", GroupName = "操作")]
public RelayCommand StartCommand { get; }
Property Value
State
[Browsable(false)]
public FlowableState State { get; set; }
Property Value
UseAnimation
[Browsable(false)]
public bool UseAnimation { get; set; }
Property Value
UseInfoLogger
[Browsable(false)]
public bool UseInfoLogger { get; set; }
Property Value
UseInvoke
[Browsable(false)]
public bool UseInvoke { get; set; }
Property Value
UseStart
[Browsable(false)]
public bool UseStart { get; set; }
Property Value
Methods
Clear()
public virtual void Clear()
CreateLinkData()
public override ILinkData CreateLinkData()
Returns
CreatePortData()
public override IPortData CreatePortData()
Returns
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
GetFromData<T>(Node)
protected T GetFromData<T>(Node current)
Parameters
current
Node
Returns
- T
Type Parameters
T
Invoke(Part, Node)
public virtual IFlowableResult Invoke(Part previors, Node current)
Parameters
Returns
InvokeAsync(Part, Node)
public virtual Task<IFlowableResult> InvokeAsync(Part previors, Node current)
Parameters
Returns
OK(string)
protected virtual IFlowableResult OK(string message = "运行成功")
Parameters
message
string
Returns
TryInvokeAsync(Part, Node)
public virtual Task<IFlowableResult> TryInvokeAsync(Part previors, Node current)