public override object OnMessage(object request)
        {
            LOGINFO("PEX.Webinar.FirstDemo.FirstOperation:OnMessage()");
            LOGINFO("Type:" + request.GetType());
            ///se Instancia el mensaje de respuesta
            FirstMessage response = new FirstMessage();

            //Se copia el value en "uppercase" de la peticion
            response.value = ((FirstMessage)request).value.ToUpper();

            //Se devuelve la respuesta
            return(response);
        }
Beispiel #2
0
        public override object OnProcessInput(object messageInput)
        {
            //crear un nuevo Objeto de Petición
            FirstMessage myRequest = new FirstMessage();

            myRequest.value = "La Hora de envio es: " + System.DateTime.Now.ToString();

            //Para Enviar Sin esperar una respuesta:
            //SendRequestAsync("PEX.Webinar.FirstOperation", myRequest);

            //Para Enviar y Esperar la respuesta con un timeout de 20 segundos:
            FirstMessage myResponse = (FirstMessage)SendRequestSync(TargetConfigName, myRequest, 20);

            return(null);
        }