ISSUE in getting response from web method in windows phone 7 silverlight c#
===

i am new to windows phone c# app..

ISSUE in getting response from web method windows phone 7 silverlight c#:

Consuming wsdl webservice


   Get value from webservice and stored it in array and then have to pass the
value  to web service in for loop.

   EX:

     for(int i=0;i<2;i++)
     {
      //getting peopleid from array
       get_peopleid= coll_peopleid_arr[i];
      //passing people id to mypeople_service
        people_client.mypeopleCollAsync(get_peopleid);
 
      **//is there any way to get response here itself, i am using the following and get response but i need to store response in the loop itself**
        
        people_client.mypeopleCollCompleted +=(sender,e)=>people_client_mypeopleCollCompleted(sender, e);

     }    
          //called on function completed
          void people_client_mypeopleCollCompleted (objectsender,mypeopleservice.mypeopleCollCompletedEventArgs e)
          {
             //getting response here from
             e.results;
          }

in doing so, getting response correctly but the response function return value 2
times for every single id..  and having 3 method like this.this may cause
delay..


Solution Required:

need to get response in the for loop itself. it will give better solution.
i tried many solution none suites the requirement.


thanks in advance..