Class ScriptBase
脚本基类
public class ScriptBase
- Inheritance
-
ScriptBase
- Inherited Members
- Extension Methods
Fields
variableValueItems
监控脚本变量值
public static List<VariableValue> variableValueItems
Field Value
Properties
Name
脚本类名称
public string Name { get; set; }
Property Value
Methods
CompareProperties<T>(T, T)
判断两个相同引用类型的对象的属性值是否相等
public static bool CompareProperties<T>(T obj1, T obj2)
Parameters
obj1T对象1
obj2T对象2
Returns
Type Parameters
T
Constructor()
构造
public virtual bool Constructor()
Returns
Dispose()
释放(软件关闭时执行,用于执行释放资源)
public virtual bool Dispose()
Returns
Execute()
启动
public virtual bool? Execute()
Returns
- bool?
MonitorVariables()
监视变量值
public virtual void MonitorVariables()
NotifyGAdd(string)
提示信息
public void NotifyGAdd(string message)
Parameters
messagestring
NotifyGAlarm(string)
报警信息
public void NotifyGAlarm(string message)
Parameters
messagestring
NotifyGError(string)
错误信息
public void NotifyGError(string message)
Parameters
messagestring
Stop()
停止
public virtual bool? Stop()
Returns
- bool?
Events
VariablesChangeEvent
监控变量值发生变化时触发事件
public static event EventHandler<MonitorVariablesEventArgs> VariablesChangeEvent