IUAObject.UAEvent

此事件会在
IUAObject
C# 对象引用的项目对象生成任何 OPC UA 事件时发生。
event EventHandler<UAEventArgs> UAEvent;

事件处理程序

public delegate void UAEvent(object sender, UAEventArgs e);

事件处理程序参数

sender
(object)
与事件项目来源的对象相对应的 C# 对象。
e
(UAEventArgs)
包含以下属性的 C# 对象:
EventType
(IUAObjectType)
所生成事件类型的节点。
Arguments
(UAEventArgumentList)
包含所生成事件的参数的 C# 对象。

示例

Button1
项目按钮每次生成任何事件(例如,
OnMouseClick
OnMouseDown
OnMouseUp
)时,都会运行
Button1_UAEvent
方法。
public override void Start() { var button1 = Owner.Get<Button>("Button1"); button1.UAEvent += Button1_UAEvent; } private void Button1_UAEvent(object sender, UAEventArgs e) { var label1 = Owner.Get<Label>("Label1"); var button1 = (Button)sender; label1.Text = "Event on " + button1.BrowseName + " of type " + e.EventType.BrowseName + " , "; }
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈