Usuário com melhor resposta
Windows Phone - consumir webservice java

Pergunta
-
Eu consigo mapear o webservice com o service references, mas o retorno sempre vem nulo, mas no Android funciona, qual o erro pode ser ?
Segue o código fonte:
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);
textBox1.Text = cadastroTo.cadastroId.ToString();
}
void ws_returnServicoCompleted(object sender,
wsServico.returnServicoCompletedEventArgs e){
cadastroTo = e.Result;
}
}quinta-feira, 12 de maio de 2016 03:06
Respostas
-
Meu Visual Studio é o 10 for Windows Phone, minha versão do Windows Phone é o 7.
Pesquisei na internet e essa versão do comando async só funciona do Visual Studio 12 para cima.
Tem alguma outra alterantiva ?
- Marcado como Resposta Marcos SJ segunda-feira, 16 de maio de 2016 16:29
quinta-feira, 12 de maio de 2016 17:16
Todas as Respostas
-
Tente mudar a assinatura do método do botão para:
private async void button1_Click(object sender, RoutedEventArgs e)
quinta-feira, 12 de maio de 2016 05:31 -
Ocorre o seguinte erro ao colocar "async" no método: "The type or namespace name 'async' could not be found (are you missing a using directive or an assembly reference?)"quinta-feira, 12 de maio de 2016 05:49
-
Colocando método como :
[MethodImpl(MethodImplOptions.Synchronized)]
private void button1_Click(object sender, RoutedEventArgs e)
não dá erro, mas o retorno do web service continua vindo nulo.
quinta-feira, 12 de maio de 2016 05:58 -
Meu Visual Studio é o 10 for Windows Phone, minha versão do Windows Phone é o 7.
Pesquisei na internet e essa versão do comando async só funciona do Visual Studio 12 para cima.
Tem alguma outra alterantiva ?
- Marcado como Resposta Marcos SJ segunda-feira, 16 de maio de 2016 16:29
quinta-feira, 12 de maio de 2016 17:16 -
Boa tarde evaldoapjunior,
Uma vez que você tiver a informação comprovada por documentação que determinada versão do produto não funciona em conjunto com outra, não há nada a fazer a não ser migrar para um produto mais recente. Poderia compartilhar a documentação onde encontrou esta informação?
Atenciosamente
Marcos SJ Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
quinta-feira, 12 de maio de 2016 19:50 -
Boa tarde,
Por falta de retorno, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma nova thread.
Atenciosamente
Marcos SJ Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
segunda-feira, 16 de maio de 2016 16:29