람다 식 루프에서 HTTPwebrequest BeginGetResponse를 호출합니다 (여기서 인덱스는 루프에서 매번 증가합니다).silverlight/wp7 : HTTPwebrequest BeginGetResponse 람다식이 올바르게 작동하지 않습니다.
아래의 방법을 모두 사용하여 시도했지만 OnHTMLFetchComplete를 호출 할 때 최종 색인 값 만 얻고 중간 색인 값은 가져 오지 않습니다.
옵션 1 :
HttpWebRequest itemHtmlRequest = (HttpWebRequest)HttpWebRequest.Create(new Uri(itemDetail.Links));
itemHtmlRequest.BeginGetResponse(result => OnHTMLFetchComplete(result, index, itemHtmlRequest),null);
옵션 2 : 전체 코드를 보지 않고
HttpWebRequest itemHtmlRequest = (HttpWebRequest)HttpWebRequest.Create(new Uri(itemDetail.Links));
itemHtmlRequest.BeginGetResponse(new AsyncCallback(
result => OnHTMLFetchComplete(result, index, itemHtmlRequest)), null);
WP7 컨텍스트에서도 처음 등장한 것으로 보입니다. 일부는이 태그에 대해 이와 같은 문제를 구체적으로 검색합니다. –
많은 감사합니다! 그런 쉬운 수정을 와우와 나는 이것을 이해하려고 노력하는 데에 시간을 보냈다. 지식의 힘. :-) – gforg