Foros del Web » Programación para mayores de 30 ;) » .NET »

Acceder a una clase del Web Services

Estas en el tema de Acceder a una clase del Web Services en el foro de .NET en Foros del Web. Que tal compañeros Tenga la siguiente duda se puede acceder a una clase del web services como se hace con los metodos. Googleando encontre q ...
  #1 (permalink)  
Antiguo 05/04/2014, 12:37
 
Fecha de Ingreso: junio-2009
Mensajes: 145
Antigüedad: 14 años, 10 meses
Puntos: 0
Acceder a una clase del Web Services

Que tal compañeros

Tenga la siguiente duda se puede acceder a una clase del web services como se hace con los metodos.

Googleando encontre q hay importar el nombre de espacio del es.

pero no logro conseguirlo ejemplo

using tColegaSW_CS.localhost;

el ws contaria con 2 clases

Cita:
public class ColegaSW
{

public Colega NuevoColega(string nombre, string apellidos)
{
return new Colega(nombre, apellidos);
}

[WebMethod(Description = "Saluda al Colega pasado en el parámetro")]
public string Hola(Colega co)
{
return "Hola, " + co.Nombre;
}
}
// esta es la clase que necesito acceder desde el cliente

Cita:
public class Colega
{

private string _Nombre;
private string _Correo;

public string Nombre
{
get{ return _Nombre; }
set{ _Nombre = value; }
}
public string Correo
{
get{ return _Correo; }
set{ _Correo = value; }
}


public Colega(string nombre, string correo)
{
this.Nombre = nombre;
this.Correo = correo;
}

}
Con lo cual podria hacer lo siguiente

Cita:
// Creamos un objeto del servicio Web
ColegaSW ws = new ColegaSW();

// Creamos un nuevo objeto del tipo Colega
Colega co = ws.NuevoColega(
txtNombre.Text, txtApellidos.Text,
txtCorreo.Text, int.Parse(txtEdad.Text));

// pasarle la clase a un metodo del ws
ws.Hola(co);
Espero que me ayuden haber si es posible

Gracias

Etiquetas: c#
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 01:22.