public virtual WsMessage SimpleEvent(WsMessage request)
        {
            // Build request object
            SimpleEventRequestDataContractSerializer reqDcs;
            reqDcs = new SimpleEventRequestDataContractSerializer("SimpleEventRequest", "http://schemas.example.org/EventingService");
            SimpleEventRequest req;
            req = ((SimpleEventRequest)(reqDcs.ReadObject(request.Reader)));

            // Call service operation to process request.
            m_eventHandler.SimpleEvent(req);

            // Return null response for event callback messages
            return null;
        }
        public virtual WsMessage SimpleEvent(WsMessage request)
        {
            // Build request object
            SimpleEventRequestDataContractSerializer reqDcs;

            reqDcs = new SimpleEventRequestDataContractSerializer("SimpleEventRequest", "http://schemas.example.org/EventingService");
            SimpleEventRequest req;

            req = ((SimpleEventRequest)(reqDcs.ReadObject(request.Reader)));

            // Call service operation to process request.
            m_eventHandler.SimpleEvent(req);

            // Return null response for event callback messages
            return(null);
        }