Foros del Web » Creando para Internet » Flash y Actionscript »

Consumir Webservice de .NET

Estas en el tema de Consumir Webservice de .NET en el foro de Flash y Actionscript en Foros del Web. Hola, Estoy intentando conectar un cliente hecho en Flex con un webService en .NET (C#), cuando envío un tipo de dato simple como: entero, string, ...
  #1 (permalink)  
Antiguo 12/02/2010, 07:33
 
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 14 años, 7 meses
Puntos: 0
Consumir Webservice de .NET

Hola,

Estoy intentando conectar un cliente hecho en Flex con un webService en .NET (C#), cuando envío un tipo de dato simple como: entero, string, etc, no tengo ningún problema, pero cuando intento enviar un objeto, el servicio web me lo recoge como NULL.

El código del cliente es este:

Cita:

ws=new WebService();
ws.useProxy=false;
ws.wsdl="http://localhost:50993/Servicios/Simulador.svc?wsdl";

ws.addEventListener(LoadEvent.LOAD,loadEventConfig WsdlHandler);
ws.addEventListener(FaultEvent.FAULT,faultEventCon figWsdlHandler);
ws.addEventListener(ResultEvent.RESULT,resultEvent ConfigWsdlHandler);
ws.loadWSDL();

public function Login(user:String, password:String):void
{
var login:dtoLogin=new dtoLogin();
login.user=user;
login.password=password;
ws.comprobarLogin.send(login);
}
la llamada a la función Login la hago desde otro archivo.

Y en la parte del servidor tengo:

Cita:
public Usuario comprobarLogin(dtoUser dto)
{
string user = "pepe";
string password = "pepe";

Usuario auxUser = new Usuario();


if ((dto.User == user) & (dto.Password == password))
{
auxUser.Nombre = "pepe";
auxUser.Apellido = "santana";
auxUser.User = "userpepe";
auxUser.Email = "[email protected]";
}

return auxUser;
}
donde dtoUser es:

Cita:
[DataContract]
public class dtoUser
{
string user = "";
string password = "";

[DataMember]
public string User
{
get { return user; }
set { user = value; }
}
[DataMember]
public string Password
{
get { return password; }
set { password = value; }
}
}
Todavía no tengo la conexión a la BBDD en el servidor, por eso la comparación con las variables, de eso ya me encargaré cuando consiga recibir el objeto.

Supongo que tiene que ver con la serialización, pero ahora mismo estoy atascada :S

Gracias.

Etiquetas: consumir, webservice, .net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:49.