public override object ReadObject(XmlReader reader) { SimpleEventRequest SimpleEventRequestField = null; if (IsParentStartElement(reader, false, true)) { SimpleEventRequestField = new SimpleEventRequest(); SimpleEventRequestField.AnyAttr = ReadAnyAttribute(reader); reader.Read(); if (IsChildStartElement(reader, "Param", true, true)) { reader.Read(); string[] Param_List = reader.ReadString().Split(); if ((this._CompressByteArrays || ((Param_List.Length == 1) && (Param_List[0].Length > 2)))) { SimpleEventRequestField.Param = Convert.FromBase64String(Param_List[0]); } else { SimpleEventRequestField.Param = new byte[Param_List.Length]; for (int i = 0; (i < Param_List.Length); i = (i + 1)) { SimpleEventRequestField.Param[i] = XmlConvert.ToByte(Param_List[i]); } } reader.ReadEndElement(); } SimpleEventRequestField.Any = ReadAnyElement(reader, false); reader.ReadEndElement(); } return(SimpleEventRequestField); }
public override object ReadObject(XmlReader reader) { SimpleEventRequest SimpleEventRequestField = null; if (IsParentStartElement(reader, false, true)) { SimpleEventRequestField = new SimpleEventRequest(); SimpleEventRequestField.AnyAttr = ReadAnyAttribute(reader); reader.Read(); if (IsChildStartElement(reader, "Param", true, true)) { reader.Read(); string[] Param_List = reader.ReadString().Split(); if ((this._CompressByteArrays || ((Param_List.Length == 1) && (Param_List[0].Length > 2)))) { SimpleEventRequestField.Param = Convert.FromBase64String(Param_List[0]); } else { SimpleEventRequestField.Param = new byte[Param_List.Length]; for (int i = 0; (i < Param_List.Length); i = (i + 1)) { SimpleEventRequestField.Param[i] = XmlConvert.ToByte(Param_List[i]); } } reader.ReadEndElement(); } SimpleEventRequestField.Any = ReadAnyElement(reader, false); reader.ReadEndElement(); } return SimpleEventRequestField; }
public override void WriteObject(XmlWriter writer, object graph) { SimpleEventRequest SimpleEventRequestField = ((SimpleEventRequest)(graph)); if (WriteParentElement(writer, true, true, graph)) { writer.WriteEndElement(); } return; }
public override object ReadObject(XmlReader reader) { SimpleEventRequest SimpleEventRequestField = null; if (IsParentStartElement(reader, false, true)) { SimpleEventRequestField = new SimpleEventRequest(); reader.Read(); reader.ReadEndElement(); } return SimpleEventRequestField; }
public override object ReadObject(XmlReader reader) { SimpleEventRequest SimpleEventRequestField = null; if (IsParentStartElement(reader, false, true)) { SimpleEventRequestField = new SimpleEventRequest(); reader.Read(); reader.ReadEndElement(); } return(SimpleEventRequestField); }
// This method is called by the timer delegate. public void SendEvent(Object stateInfo) { if (rentryFlag == true) { return; } rentryFlag = true; // Fire SimpleEvent try { SimpleEventRequest req = new SimpleEventRequest(); req.Param = s_val; ((EventingService)m_hostedService).SimpleEvent(req); System.Ext.Console.Write(""); System.Ext.Console.Write("FireEvent called SimpleEvent!"); System.Ext.Console.Write(""); } catch (Exception e) { System.Ext.Console.Write(""); System.Ext.Console.Write("SimpleEvent FireEvent failed: " + e.Message); System.Ext.Console.Write(""); rentryFlag = false; } // Fire IntegerEvent try { IntegerEventRequest eventReq = new IntegerEventRequest(); eventReq.Param = s_cnt++; ((EventingService)m_hostedService).IntegerEvent(eventReq); System.Ext.Console.Write(""); System.Ext.Console.Write("FireEvent called IntegerEvent!!! " + eventReq.Param.ToString()); System.Ext.Console.Write(""); } catch (Exception e) { System.Ext.Console.Write(""); System.Ext.Console.Write("IntegerEvent FireEvent failed: " + e.Message); System.Ext.Console.Write(""); rentryFlag = false; } rentryFlag = false; }
// This method is called by the timer delegate. public void SendEvent(Object stateInfo) { if (rentryFlag == true) return; rentryFlag = true; // Fire SimpleEvent try { SimpleEventRequest req = new SimpleEventRequest(); req.Param = s_val; ((EventingService)m_hostedService).SimpleEvent(req); System.Ext.Console.Write(""); System.Ext.Console.Write("FireEvent called SimpleEvent!"); System.Ext.Console.Write(""); } catch (Exception e) { System.Ext.Console.Write(""); System.Ext.Console.Write("SimpleEvent FireEvent failed: " + e.Message); System.Ext.Console.Write(""); rentryFlag = false; } // Fire IntegerEvent try { IntegerEventRequest eventReq = new IntegerEventRequest(); eventReq.Param = s_cnt++; ((EventingService)m_hostedService).IntegerEvent(eventReq); System.Ext.Console.Write(""); System.Ext.Console.Write("FireEvent called IntegerEvent!!! " + eventReq.Param.ToString()); System.Ext.Console.Write(""); } catch (Exception e) { System.Ext.Console.Write(""); System.Ext.Console.Write("IntegerEvent FireEvent failed: " + e.Message); System.Ext.Console.Write(""); rentryFlag = false; } rentryFlag = false; }
public virtual void SimpleEvent(SimpleEventRequest eventReq) { // Create temp event source object, set the event action and create the event header DpwsWseEventSource eventSource; eventSource = EventSources["SimpleEvent"]; String action; action = "http://schemas.example.org/EventingService/SimpleEvent"; WsWsaHeader header; header = new WsWsaHeader(action, null, null, null, null, null); WsMessage msg = new WsMessage(header, eventReq, WsPrefix.Wse); // Create event serializer and write the event object SimpleEventRequestDataContractSerializer eventDcs; eventDcs = new SimpleEventRequestDataContractSerializer("SimpleEventRequest", "http://schemas.example.org/EventingService"); msg.Serializer = eventDcs; // Fire event Dpws.Device.Device.SubscriptionManager.FireEvent(this, eventSource, msg); }
public override void WriteObject(XmlWriter writer, object graph) { SimpleEventRequest SimpleEventRequestField = ((SimpleEventRequest)(graph)); if (WriteParentElement(writer, true, true, graph)) { WriteAnyAttribute(writer, SimpleEventRequestField.AnyAttr); if (WriteChildElement(writer, "Param", true, true, SimpleEventRequestField.Param)) { string Param_List = ""; if (this._CompressByteArrays) { if ((SimpleEventRequestField.Param != null)) { Param_List = Convert.ToBase64String(SimpleEventRequestField.Param); } writer.WriteString(Param_List); } else { for (int i = 0; (i < SimpleEventRequestField.Param.Length); i = (i + 1)) { Param_List = (Param_List + XmlConvert.ToString(SimpleEventRequestField.Param[i])); if ((i < (SimpleEventRequestField.Param.Length - 1))) { Param_List = (Param_List + " "); } } writer.WriteString(Param_List); } writer.WriteEndElement(); } WriteAnyElement(writer, SimpleEventRequestField.Any, false); writer.WriteEndElement(); } return; }
public virtual void SimpleEvent(SimpleEventRequest eventReq) { // Create temp event source object, set the event action and create the event header DpwsWseEventSource eventSource; eventSource = EventSources["SimpleEvent"]; String action; action = "http://schemas.example.org/EventingService/SimpleEvent"; WsWsaHeader header; header = new WsWsaHeader(action, null, null, null, null, null); WsMessage msg = new WsMessage(header, eventReq, WsPrefix.Wse); // Create event serializer and write the event object SimpleEventRequestDataContractSerializer eventDcs; eventDcs = new SimpleEventRequestDataContractSerializer("SimpleEventRequest", "http://schemas.example.org/EventingService"); msg.Serializer = eventDcs; // Fire event Dpws.Device.Device.SubscriptionManager.FireEvent(this, eventSource, msg); }
public void SimpleEvent(SimpleEventRequest req) { System.Ext.Console.Write(""); System.Ext.Console.Write("!SimpleEvent received. Size: " + (req.Param != null ? req.Param.Length.ToString() : "null")); }
public void SimpleEvent(SimpleEventRequest req) { System.Ext.Console.Write(""); System.Ext.Console.Write("!SimpleEvent received."); }
public void SimpleEvent(SimpleEventRequest req) { System.Ext.Console.Write(""); System.Ext.Console.Write("!SimpleEvent received."); }