私はC#の初心者です。私のVisual Studioは2010です。Windows Phone 7の私のバージョンはインターネットで調査されています。このバージョンのコマンド "async"はVisual Studioのみで動作します12アップ。Windows Phone - Java Webサービスを使用する
あなたには他の方法がありますか?
ウェブサービスを参照サービスとマッピングすることはできますが、戻り値は常にゼロですが、Androidではどのようなエラーが発生するのでしょうか?
コードを変更して、私の言ったとおりに変更しましたが、エラーは引き続き発生します。 アンマーシャリングエラー:予期しない要素(uri: "webservices.com.br/"; site: "parameter1")。 Webサービスの呼び出しが戻る前に - あなたはあまりにも早く、あなたのテキストボックスを設定している
public partial class MainPage : PhoneApplicationPage{
wsServico.cadastroTo cadastroTo = null;
public MainPage(){
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e){
wsServico.TesteJavaWsClient ws = new wsServico.TesteJavaWsClient();
ws.returnServicoAsync("A", "B");
ws.returnServicoCompleted += new EventHandler<wsServico.returnServicoCompletedEventArgs>(ws_returnServicoCompleted);
}
void ws_returnServicoCompleted(object sender, wsServico.returnServicoCompletedEventArgs e){
cadastroTo = e.Result;
textBox1.Text = cadastroTo.cadastroId.ToString();
}
}
この古い[Async CTP via NuGet](https://www.nuget.org/packages/AsyncCTP/)を追加すると、Async/Awaitが使用されます。 –
サイトのナゲットダウンロードページには、Visual Studio 2010のバージョンはありません。どうすればいいですか? –
[Async CTP v3のMSDNの投稿](https://blogs.msdn.microsoft.com/lucian/2011/10/31/async-ctp-v3-installation/)、古いインストーラをダウンロードしてみてくださいWP7を使用する必要がありますか、WP8またはWin10モバイル用に開発する方がはるかに理にかなっていますか? –