Class FlowablePortData
public class FlowablePortData : TextPortData, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDropable, ILinkDataCreator, IFlowablePortData, IFlowablePartData, IPartData, IFlowable, IDisposable, IMessageable, IStopwatchable, ITextPortData, IPortData, ILinkInitializer, IData, ITextable, IDescriptionable
- Inheritance
-
FlowablePortData
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
FlowablePortData()
public FlowablePortData()
FlowablePortData(string, PortType)
public FlowablePortData(string nodeID, PortType portType)
Parameters
Properties
Exception
说明
[Browsable(false)]
public Exception Exception { get; set; }
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
State
[Browsable(false)]
public FlowableState State { get; set; }
Property Value
TimeSpan
public TimeSpan TimeSpan { get; set; }
Property Value
UseInfoLogger
[Browsable(false)]
public bool UseInfoLogger { get; set; }
Property Value
Methods
CanDrop(Part, out string)
检查当前节点是否可以放下
public override bool CanDrop(Part part, out string message)
Parameters
Returns
Clear()
public virtual void Clear()
CreateLinkData()
public override ILinkData CreateLinkData()
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
Invoke(IFlowableDiagramData)
public IFlowableResult Invoke(IFlowableDiagramData diagram)
Parameters
diagram
IFlowableDiagramData
Returns
InvokeAsync(IFlowableLinkData, IFlowableDiagramData)
public virtual Task<IFlowableResult> InvokeAsync(IFlowableLinkData linkData, IFlowableDiagramData diagram)
Parameters
linkData
IFlowableLinkDatadiagram
IFlowableDiagramData
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(IFlowableLinkData, IFlowableDiagramData)
public virtual Task<IFlowableResult> TryInvokeAsync(IFlowableLinkData linkData, IFlowableDiagramData diagram)
Parameters
linkData
IFlowableLinkDatadiagram
IFlowableDiagramData