I am writing a silverlight client art of which I need to get a list from an IContact API (http://www.icontact.com/
). The problem is that IContact does not have a cross domain access policy so I cannot call this directly from silverlight. OK no problem you say just create a service in the host web application and call from there. Problem is, all calls in silverlight are Asyncronous and the call to IContact is also Asyncronous. So how do I make an Asyncronous which makes an Asyncronous that returns a list.