こんにちは、これが私の最初の質問です。私はAzureでホストされているWebサービスを作成しています...そして、私はWindows PhoneクライアントアプリケーションとWindows 8 Metroクライアントあなたは以下を参照することができますように私は単にclient_GetAllCompletedに行く結果を得るためにWebサービス完了イベントがメトロWindows 8アプリケーション開発で表示されない
TimeTierBusiness.BusinessesClient client = new TimeTierBusiness.BusinessesClient();
client.GetAllCompleted += new EventHandler<TimeTierBusiness.GetAllCompletedEventArgs>(client_GetAllCompleted);
client.GetAllAsync();
と::私はWP7アプリケーションに接続したときにアプリケーションが、今私は、Windowsの携帯電話上でサービスから何かを得るために、これらのメソッドを使用
void client_GetAllCompleted(object sender, TimeTierBusiness.GetAllCompletedEventArgs e)
{
listNearbyBusinesses.ItemsSource = e.Result;
myPopup.IsOpen = false;
}
今、Windows 8のメトロでは、私が結果を得るために追加できるGetAllCompletedイベントは、Windows 8でクライアントを呼び出すと、GetAllAsync()メソッドが待ち受けています。
私は次のように助けてください今、私のメトロアプリ上でこのサービスを利用することはできません
感謝:)
OKソリューションだったので、非同期メソッドを作成するには、以下のコードを参照してください。
//My WCF Service Client
TimeTierBusiness.BusinessesClient bClient = new TimeTierBusiness.BusinessesClient();
//The list I am going to get from the service
public List<TimeTierBusiness.BusinessRatingViewModel> listBusinessViewModel;
この方法にはサービスから非同期でリストを記入する
ちょっとおかげで私はイムは、私はそれを解決し、正確にどのように...あなたのリンクから助けを借りて、コードを投稿し、:)とても幸せそれを働いた:) – fattikus