В принципе, я использую вызов WCF в своем приложении для телефона, чтобы получить пароль, однако он не срабатывает, когда я этого хочу, и я не уверен, куда положить вызов.Async WCF не звонит в Windows Phone 7
По сути, я хочу, чтобы приложение для вызова кода, как этот
Client.GetPassWordByNameAsync(user);
Client.GetPassWordByNameCompleted += new EventHandler<GetPassWordByNameCompletedEventArgs>(Client_GetPassWordByNameCompleted);
if(EnteredPassword == password)
{
isAuthenticated = true;
}
Как когда пользователь нажимает на кнопку входа в систему, он должен вызвать службу, возьмите пароль, и сравнить, однако, он просто пропускает код и возвращает null.
это завершенная метод
void Client_GetPassWordByNameCompleted(object sender, GetPassWordByNameCompletedEventArgs e)
{
if (e.Error == null)
{
}
else
{
password = e.Result;
}
}
Большое спасибо
Я на самом деле решить эту проблему, поставив чеки, которые необходимо сделать после того, как (потому что это был Async он пропускал в них сразу) в законченном методе, и она отлично работает. Однако peoblem для нулевых ответов был вызван результатом, возвращающим ошибку сериализации. Но спасибо за вашу помощь. –