Event |
public abstract void OnEvent( EventData eventData )
Important Note
Do not block in this method. Blocking may cause a connection break or lead to dismissed events.
public class MyReceiver: EventReceiver { public override void OnEvent(EventData eventData) { Console.WriteLine(String.Format("Received event '{0}' from device '{1}'", eventData.Type, eventData.DeviceName)); if (eventData.State.IsValid) { Console.WriteLine(String.Format("\tState '{0}' changed from '{1}' to '{2}'", eventData.Type, eventData.State.Old, eventData.State.New)); } } }