Table of Contents

Class ScriptBase

Namespace
AT.Librarys.Container.Service
Assembly
AT.Librarys.Container.dll

脚本基类

public class ScriptBase
Inheritance
ScriptBase
Inherited Members
Extension Methods

Fields

variableValueItems

监控脚本变量值

public static List<VariableValue> variableValueItems

Field Value

List<VariableValue>

Properties

Name

脚本类名称

public string Name { get; set; }

Property Value

string

Methods

CompareProperties<T>(T, T)

判断两个相同引用类型的对象的属性值是否相等

public static bool CompareProperties<T>(T obj1, T obj2)

Parameters

obj1 T

对象1

obj2 T

对象2

Returns

bool

Type Parameters

T

Constructor()

构造

public virtual bool Constructor()

Returns

bool

Dispose()

释放(软件关闭时执行,用于执行释放资源)

public virtual bool Dispose()

Returns

bool

Execute()

启动

public virtual bool? Execute()

Returns

bool?

MonitorVariables()

监视变量值

public virtual void MonitorVariables()

NotifyGAdd(string)

提示信息

public void NotifyGAdd(string message)

Parameters

message string

NotifyGAlarm(string)

报警信息

public void NotifyGAlarm(string message)

Parameters

message string

NotifyGError(string)

错误信息

public void NotifyGError(string message)

Parameters

message string

Stop()

停止

public virtual bool? Stop()

Returns

bool?

Events

VariablesChangeEvent

监控变量值发生变化时触发事件

public static event EventHandler<MonitorVariablesEventArgs> VariablesChangeEvent

Event Type

EventHandler<MonitorVariablesEventArgs>