Exemple #1
0
        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());
        }