Quantcast
Channel: Recent Threads — Xamarin Community Forums
Viewing all articles
Browse latest Browse all 204402

System.Net.WebException: Error getting response stream (ReadDone1): ReceiveFailure

$
0
0

Buenas Tardes amigos de Xamarin ya he buscado mucho sobre este error Tengo una Clase portable consumiendo un Servicio Web WCF corre perfectamente en Windows 8 y Windows Phone pero en android a pesar que el servicio funciona perfecto al momento del servicio regresar los datos da como resultado esa Exception en otra discusión he visto que habla de que es por la 3g por red pero en mi caso la red esta bien es rápida.. la compile tanto en emulador como en dispositivo y siempre lo mismo, necesito saber es que es exactamente lo que ocasiona que suceda esto y como solucionarlo por supuesto...

esta es la manera en que me conecto clase BaseService

GeneralServiceClient context;

METODO context = null; // urlServices = "CPANAXServicesERP/GeneralService.svc".GetAbsoluteUri(); EndpointAddress address = endPoint; CustomBinding myBinding = new CustomBinding();

        myBinding.Elements.Add(new BinaryMessageEncodingBindingElement());
        HttpTransportBindingElement httpBinding = new HttpTransportBindingElement() { MaxReceivedMessageSize = 2147483647, MaxBufferSize = 2147483647 };
        myBinding.Elements.Add(httpBinding);

        BasicHttpBinding ContextHttp = CreateBasicHttpBinding();

        context = new GeneralServiceClient(ContextHttp, address);
        context.InnerChannel.OperationTimeout = TimeSpan.FromMinutes(minutos);
        context.OpenAsync();

Y aqui usando el servicio en el ViewModel

        Datos = new BaseService();
        ParameterImput imput = new ParameterImput();
        imput.IsCustomQuery = true;
        imput.BD = "CPANAXCLOUP"; //Base de datos
        StringBuilder consulta = new StringBuilder();
        consulta.AppendFormat(@"SELECT IDScheduleTipo
  ,ScheduleTipoRef

FROM aGeneral_ScheduleTipo"); //Consulta imput.CustomQuery = consulta.ToString(); imput.IsResultZip = false; Datos.Context.GetListEntityCustomCompleted += Context_GetListEntityCustomCompleted;

        Datos.Context.GetListEntityCustomAsync(imput.ToJSON());

Espero me puedan apoyar y muchos han dicho que la solución es un servicio rest ya que no hay mucho soporte para WCF entonces tengo entendido que hay una manera de usar REST en un servicio WCF como seria en una clase portable que me siga sirviendo para todos los proyectos.


Viewing all articles
Browse latest Browse all 204402

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>