IUAObject.UAEvent

Esse evento ocorre quando o objeto do projeto ao qual o objeto C#
IUAObject
se refere gera um evento OPC UA.
event EventHandler<UAEventArgs> UAEvent;

Manipulador de eventos

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

Argumentos do manipulador de eventos

sender
(object)
Objeto C# que corresponde ao objeto da origem do projeto do evento.
e
(UAEventArgs)
Objeto C# que contém as seguintes propriedades:
EventType
(IUAObjectType)
Nó do tipo de evento gerado.
Arguments
(UAEventArgumentList)
Objeto C# que contém os argumentos do evento gerado.

Exemplo

O método
Button1_UAEvent
é executado sempre que o botão de projeto
Button1
gera um evento (por exemplo,
OnMouseClick
,
OnMouseDown
, ou
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 + " , "; }
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.