IUAObject.UAEvent

Dieses Ereignis tritt ein, wenn das Projektobjekt, auf welches das C#-Objekt
IUAObject
verweist, ein beliebiges OPC UA-Ereignis auslöst.
event EventHandler<UAEventArgs> UAEvent;

Ereignishandler

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

Argumente des Ereignishandlers

sender
(object)
Ein C#-Objekt, das dem Objekt des Projekts entspricht, aus dem das Ereignis stammt.
e
(UAEventArgs)
Ein C#-Objekt, das die folgenden Eigenschaften enthält:
EventType
(IUAObjectType)
Der Knoten des generierten Ereignistyps.
Arguments
(UAEventArgumentList)
Ein C#-Objekt, das die Argumente des generierten Ereignisses enthält.

Beispiel

Die Methode
Button1_UAEvent
wird jedes Mal ausgeführt, wenn die Projektschaltfläche
Button1
ein Ereignis (z. B.
OnMouseClick
,
OnMouseDown
oder
OnMouseUp
) erzeugt.
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 + " , "; }
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.