Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2014, 09:19
Avatar de ras_chalo
ras_chalo
 
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 13 años, 10 meses
Puntos: 6
Pregunta como retorno mi clase vacía? :P

Hola a todos, soy novato programando y tengo algunas dudas muy básicas...

estoy tratando de hacer un pequeño ejercicio de un Web Services y tengo una clase llamada "Conectar()" el cual realiza una conexión a un sistema. El tema es que necesito invocarla desde mi función "login()", pero no puedo porque me dice que la clase "Conectar()" no puede retornar nada porque es vacía (void)...

El tema es que nose como retornarla para que funcione, me pueden hechar una manito plz?

Código C:
Ver original
  1. public class WebServiceExample : System.Web.Services.WebService
  2.    {
  3.         private Boolean vconexion = false ;
  4.        
  5.         [WebMethod]
  6.         public string  login()
  7.         {
  8.          
  9.            if (vconexion == true)
  10.             {
  11.                 return Conectar();   //AQUI NOSE Q HACER
  12.             }
  13.             else
  14.                 return "no es posible conectar";
  15.            
  16.         }
  17.  
  18.         public void Conectar()
  19.         {
  20.             if (this.mimsServer != null && this.mimsServer.Connected)
  21.                 return;
  22.             this.mimsServer = new MIMSX.MIMSXServer();
  23.  
  24.             mimsServer.Initialise(0, 0);
  25.  
  26.             mimsServer.Connect(false);
  27.             vconexion = true;
  28.            
  29.         }
  30. }

desde ya muchas gracias!,
saludos!