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); }