IUAObject.UAEvent

Questo evento si verifica quando l'oggetto del progetto al quale l'oggetto C#
IUAObject
fa riferimento genera qualsiasi evento OPC UA.
event EventHandler<UAEventArgs> UAEvent;

Gestore eventi

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

Argomenti del gestore eventi

sender
(object)
Un oggetto C# che corrisponde all'oggetto dell'origine progetto dell'evento.
e
(UAEventArgs)
Un oggetto C# che contiene le seguenti proprietà:
EventType
(IUAObjectType)
Il nodo del tipo di evento generato.
Arguments
(UAEventArgumentList)
Un oggetto C# che contiene gli argomenti dell'evento generato.

Esempio

Il metodo
Button1_UAEvent
viene eseguito ogni volta che il pulsante del progetto
Button1
genera qualsiasi evento (ad esempio
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 + " , "; }
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.