0
J'appelle une méthode api web asp.net local à partir d'une application WP8, et obtenir l'exception:api web 'System.NotSupportedException' de Windows Phone 8
asyncResult.AsyncWaitHandle 'a lancé une exception de type' System.NotSupportedException '
Quelqu'un peut-il vous aider?
public void GetProducts()
{
UriBuilder fullUri = new UriBuilder(baseUri + "productapi");
fullUri.Query = "";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(fullUri.Uri);
request.Accept = "application/json";
RequestUpdateState requestState = new RequestUpdateState();
requestState.AsyncRequest = request;
request.BeginGetResponse(new AsyncCallback(HandleProductsResponse),
requestState);
}
private void HandleProductsResponse(IAsyncResult asyncResult)
{
// get the state information
RequestUpdateState requestState = (RequestUpdateState)asyncResult.AsyncState;
HttpWebRequest request = (HttpWebRequest)requestState.AsyncRequest;
// end the async request
requestState.AsyncResponse = (HttpWebResponse)request.EndGetResponse(asyncResult);
Stream streamResult;
// get the stream containing the response from the async call
streamResult = requestState.AsyncResponse.GetResponseStream();
ObservableCollection<Product> productList = new ObservableCollection<Product>();
}
Probablement pas, parce que vous donnent aucune indication où l'exception est levée. Attrapez-le, appelez ToString et modifiez-le dans votre question. – Will