Jak ustawić limit czasu dla httpwebrequest w aplikacji Windows Phone 8?

Zajmuję się tworzeniem aplikacji Windows Phone 8, w mojej aplikacji dzwonię do usług i pobierasz dane do mojej aplikacji.

Używam httpwebrequest dla żądania, ale nie mogę ustawić limitu czasu dla mojego obiektu httpwebrequest.

Oto jak stworzyłem i użyłem mojego httpwebrequest: -

public async Task<string> ServiceRequest(string serviceurl, string request, string methodname)
        {
            string response = "";
            try
            {

                var httpwebrequest = WebRequest.Create(new Uri(serviceurl)) as HttpWebRequest;
                httpwebrequest.Method = "POST";
                httpwebrequest.Headers["SOAPAction"] = "http://tempuri.org/" + iTestservice + "/" + methodname + "";
                httpwebrequest.ContentType = "text/xml";


                byte[] data = Encoding.UTF8.GetBytes(request);
                using (var requestStream = await Task<Stream>.Factory.FromAsync(httpwebrequest.BeginGetRequestStream, httpwebrequest.EndGetRequestStream, null))
                {
                    await requestStream.WriteAsync(data, 0, data.Length);
                }

                response = await httpRequest(httpwebrequest);

            }
            catch (Exception ex)
            {

                return null;
            }

            return response;

        }

        public async Task<string> httpRequest(HttpWebRequest request)
        {
            string received;

            using (var response = (HttpWebResponse)(await Task<WebResponse>.Factory.FromAsync(request.BeginGetResponse, request.EndGetResponse, null)))
            {
                using (var responseStream = response.GetResponseStream())
                {
                    using (var sr = new StreamReader(responseStream))
                    {

                        received = await sr.ReadToEndAsync();
                    }
                }
            }

            return received;
        }

My Doubt to: -

1) Jak ustawić właściwość timeout na Httpwebrequest?

2) Jakie są różne sposoby ustawienia właściwości limitu czasu w aplikacji Windows Phone 8?

Proszę daj mi znać .

Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion