elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda WEbService plz.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda WEbService plz.  (Leído 2,768 veces)
visualfree

Desconectado Desconectado

Mensajes: 201


Ver Perfil
Ayuda WEbService plz.
« en: 7 Abril 2013, 21:58 pm »

Estimados:

Junto con saludarlos, solicito la ayuda de los expertos, mi problema radica en que estoy tratando de declara una varible global en un webservice, con lo que me indicaron que la unica alternativa es utilizar sessiones.

El problema es que al tratar de mostrar el elemento enviado, este me muestra null.

Adjunto código WebService:
Código:
Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;

namespace WebServiceChat
{
    [WebService(Namespace = "http://tempuri.org/",Name="Servicio Mensajeria")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // Para permitir que se llame a este servicio Web desde un script, usando ASP.NET AJAX, quite la marca de comentario de la línea siguiente.
    // [System.Web.Script.Services.ScriptService]
    public class Service1 : System.Web.Services.WebService
    {
        [WebMethod(EnableSession=true)]
        public void setMensaje(String msg)
        {
           this.Session["Mensaje"] = msg;
        }
        [WebMethod(EnableSession = true)]
        public string getMensaje()
        {
            return (string)this.Session["Mensaje"];
        }       
    }
}
Adjunto codigos del cliente:
Código:
Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Clientt
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            Cliente.ServicioMensajeriaSoapClient client = new Cliente.ServicioMensajeriaSoapClient();
            client.setMensaje("Mensaje");
            MessageBox.Show(""+ client.getMensaje());

        }
    }
}

Atento a sus comentarios esperando que me puedan ayudar.

Saluda Atte.


En línea

visualfree

Desconectado Desconectado

Mensajes: 201


Ver Perfil
Re: Ayuda WEbService plz.
« Respuesta #1 en: 20 Abril 2013, 16:41 pm »

Alguien que pueda dar una mano, saludos.


En línea

.::IT::.

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Re: Ayuda WEbService plz.
« Respuesta #2 en: 21 Abril 2013, 07:28 am »

Pues lo tienes casi listo te falta usar CookieContainer aqui un ejemplo.

http://www.elguille.info/colabora/NET2005/WDMompo_VariablesDeSesionEnWebServices.htm
En línea

Simplemente .::IT::.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problea al retornar un Array con webservice.net
.NET (C#, VB.NET, ASP)
apache_scrc 4 5,422 Último mensaje 19 Agosto 2010, 18:10 pm
por apache_scrc
Llamada a WebService mediante SOAP
PHP
|Miguel| 3 6,293 Último mensaje 10 Junio 2012, 12:13 pm
por |Miguel|
Error ksoap2 en Android (WebService)
Programación General
petrusqui 0 1,963 Último mensaje 18 Septiembre 2012, 20:29 pm
por petrusqui
Problema WebService Java (Jax-WS)
Java
petrusqui 0 1,692 Último mensaje 18 Septiembre 2012, 20:35 pm
por petrusqui
Error al intentar obtener un ticket en webservice de afip.
Java
jorgelujanm 2 5,167 Último mensaje 1 Diciembre 2015, 10:34 am
por Daniel1967
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines