public virtual WsMessage IntegerEvent(WsMessage request) { // Build request object IntegerEventRequestDataContractSerializer reqDcs; reqDcs = new IntegerEventRequestDataContractSerializer("IntegerEventRequest", "http://schemas.example.org/EventingService"); IntegerEventRequest req; req = ((IntegerEventRequest)(reqDcs.ReadObject(request.Reader))); // Call service operation to process request. m_eventHandler.IntegerEvent(req); // Return null response for event callback messages return(null); }