none
Problemas con Webservice y XNA RRS feed

  • Pregunta

  • Hola!!

    Tengo el siguiente problema: estoy desarrollando un webservice para que se comunique con un juego en XNA y me funciona bien de una forma y mal de la que necesito.

    Cuando declaro la función en la parte de interface de esta forma:

    [OperationContract]
    string Funcion ();
    

    En el juego puedo importar el webservice y usar la funcion. Pero el devolver un string se me hace complicado para los datos que necesito, asi que lo que intento es devolver un tipo complejo y lo declaro asi:

    [OperationContract]
    Resultado Funcion();
    
    [DataContract]
        public class Resultado
        {
            [DataMember]
            public string respuesta;
            
            [DataMember]
            public List<int> lista;
        }
    

    Cuando importo el webservice en la ventana de donde se pone la direccion me lo lee correctamente y con la funcion, pero al darle a aceptar es como si no importara nada, no puedo acceder a la funcion, además que no puedo ni hacerle el using Juego.WebService cuando antes sí podía hacerlo.

    ¿Estoy haciendo algo mal? O es que desde XNA no se pueden usar estos tipos de webservice?

    Gracias y un saludo!!

    domingo, 4 de diciembre de 2011 13:37

Todas las respuestas

  • Por lo que entiendo, estás definiciendo en el Interface un [OperationContract] llamado Funcion() que devuelve una objeto de tipo Resultado, pero te faltaría ahora desarrollar Funcion().

    Si quieres sube el resto del código del Interface que incluye el [ServiceContract].

     

    Saludos.

    viernes, 9 de diciembre de 2011 22:53