none
Cuantos objetos puedo mandar RRS feed

  • Pregunta

  • Hola que tal buen dia comunidad, tengo unas dudas, estoy desarrollando un servicio wcf que se mantiene en IIS, mis dudas son las siguientes, cuantos objetos o capacidad puedo mandar atravez de este servicio, yo estoy regresando una lista genérica con al rededor de 660 objetos que estos asu vez tiene otras listas genéricas de uno a 10 objetos es decir en total estaria mandando 6700 objetos aproximadamente en una sola consulta, ahi tengo un problema ya que se cierra la coneccion, lo he resuelto temporalmente convirtiendo esta lista de objetos a bytes, y asi funciona perfectamente, pero utilizando esta forma, cuando resivo los bytes en el cliente y convierto esos bytes a lista, busca el assembly de mis clases con el namespace xxx.xxxx.xxxx.xx, pero en la aplicacion que lo consume no existe este namesapce ni assembly, entonces tube que importar la dll que utilizo en el servicio lo cual ya me descuadro la arquitectura n-capas, entonces las dudas son las siguientes:

    Cuando convierto a bytes y los recibo del lado del cliente, como hago para que no me pida el name space o el assembly del servicio WCF?

     

    De que manera o de que forma puedo mandar mi lista generica hacia el cliente?

     

    Espero me puedan ayudar.

     

    Saludos!!

    miércoles, 28 de abril de 2010 17:59

Todas las respuestas

  • Hola Arruix2001:

     

    Podrias usar otro tipo de binding, por ejemplo netTcpBinding que tiene un mejor perfornance el basicHttpBinding o wsHttpBinding.

     

    Acá puedes encontrar sus propiedades: http://msdn.microsoft.com/en-us/library/system.servicemodel.nettcpbinding_properties.aspx

     

    En la siguiente ruta encontrarás algunos ejemplos, mira 04-StockQuoteService (04-Binding)

    http://tp2-bkp.googlecode.com/svn/trunk/WCF/

    Saludos,

     

    Manuel.


    mzegarra
    miércoles, 5 de mayo de 2010 2:22
  • Ok muchas gracias, deja reviso las links
    jueves, 6 de mayo de 2010 16:18