IUAObject.UAEvent

Este evento ocurre cuando el objeto del proyecto al que hace referencia el objeto C#
IUAObject
genera cualquier evento OPC UA.
event EventHandler<UAEventArgs> UAEvent;

Controlador de eventos

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

Argumentos del controlador de eventos

sender
(objeto)
Objeto C# que corresponde al objeto del origen del proyecto del evento.
e
(UAEventArgs)
Un objeto C# que contiene las siguientes propiedades:
EventType
(IUAObjectType)
Nodo del tipo de evento generado.
Arguments
(UAEventArgumentList)
Un objeto C# que contiene los argumentos del evento generado.

Ejemplo

El método
Button1_UAEvent
se ejecuta cada vez que el botón del proyecto
Button1
genera cualquier evento (por ejemplo,
OnMouseClick
,
OnMouseDown
o
OnMouseUp
).
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 + " , "; }
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.