Estoy intentando implementar un tiempo de espera HttpWebRequest para mi aplicación WP7, ya que el usuario podría hacer una solicitud, y la solicitud nunca volverá, dejando una ProgressBar que tengo en la pantalla.HttpWebRequest Timeout en WP7
vi esta página de MSDN: msdn page
Qué utiliza
ThreadPool.RegisterWaitForSingleObject (result.AsyncWaitHandle, new WaitOrTimerCallback(TimeoutCallback), myHttpWebRequest, DefaultTimeout, true);
pude añadir este código, y enlazar todas las variables, pero cuando lo añado a mi código, Da un NotSupportedOperation
al llegar a la línea:
allDone.WaitOne();
Si comento hacia fuera, da la misma NotSupportedOperation
en mi línea siguiente,
return _result_object;
(función es private object SendBeginRequest()
)
¿Cómo puedo añadir un tiempo de espera en WP7? De esta manera no parece funcionar. Preferiría no utilizar WebClient debido al problema del hilo de UI.
Esto funcionó muy bien, ¡gracias! –