using Abp.Dependency; using WeEngine.Enum; using WeEngine.Packages; namespace WeEngine.Strategy.Runner { public interface IRunnerStrategy:IStrategy,ITransientDependency { /// /// 运行态方案包 /// PackageNode PackageInfo { get; set; } /// /// 运行方案包 /// /// /// /// bool Run(NodeBase node, OperationType operationType); /// /// 运行方案包 /// /// /// /// bool Run(string path, OperationType operationType); void NodeChangeEventHandle(NodeBase node,NodeState state); } }