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))); request.Reader.Dispose(); request.Reader = null; // Call service operation to process request. m_eventHandler.IntegerEvent(req); // Return OneWayResponse message for event callback messages return(WsMessage.CreateOneWayResponse()); }
public virtual WsMessage OneWay(WsMessage request) { // Build request object OneWayRequestDataContractSerializer reqDcs; reqDcs = new OneWayRequestDataContractSerializer("OneWayRequest", "http://schemas.example.org/SimpleService"); OneWayRequest req; req = ((OneWayRequest)(reqDcs.ReadObject(request.Reader))); request.Reader.Dispose(); request.Reader = null; // Call service operation to process request. m_service.OneWay(req); // Return a OneWayResponse message for oneway messages return(WsMessage.CreateOneWayResponse()); }