Windows phone 7 如何在WindowsPhone7中使用SOAP
我不知道该怎么办 我有我需要的所有数据,但不知道如何正确使用 我已经开始添加“服务引用”。我添加的URL是:transpawebserviceslive/gateway.asmx 所以我现在所做的就是这样。为了验证密码和用户名是否正确,我在我的按钮上单击事件,我已执行了以下操作,但我不知道是否正在执行此操作:Windows phone 7 如何在WindowsPhone7中使用SOAP,windows-phone-7,soap,Windows Phone 7,Soap,我不知道该怎么办 我有我需要的所有数据,但不知道如何正确使用 我已经开始添加“服务引用”。我添加的URL是:transpawebserviceslive/gateway.asmx 所以我现在所做的就是这样。为了验证密码和用户名是否正确,我在我的按钮上单击事件,我已执行了以下操作,但我不知道是否正在执行此操作: private void Button_Click_1(object sender, RoutedEventArgs e) { ServiceReference.Gateway
private void Button_Click_1(object sender, RoutedEventArgs e)
{
ServiceReference.GatewaySoapClient client = new ServiceReference.GatewaySoapClient();
client.AuthenticateAsync(username.Text,password.Text,sign.Text,password.Text);
client.AuthenticateCompleted += client_AuthenticateCompleted;
}
void client_AuthenticateCompleted(object sender, ServiceReference.AuthenticateCompletedEventArgs e)
{
ServiceReference.AuthenticatedDto test = new ServiceReference.AuthenticatedDto();
if (kund.Text == test.CustomerUser)
{
MessageBoxResult m = MessageBox.Show("Ok", "Ok", MessageBoxButton.OK);
}
else
{
MessageBoxResult m = MessageBox.Show("Wrong", "W", MessageBoxButton.OK);
}
我不知道我在这里干什么,如果有人帮忙,我们会很高兴的。你在那里所做的一切都是正确的。您只需解析响应并继续
void client_AuthenticateCompleted(object sender, ServiceReference.AuthenticateCompletedEventArgs e)
{
if (e.Error == null) //To ensure there is no error in the request
{
if (e.Result.Contains("ERROR"))
MessageBox.Show("Authentication failed", "Ok", MessageBoxButton.OK);
else
MessageBox.Show("Authenticaion success", "Ok", MessageBoxButton.OK);
}
}
谁有好的教程吗?谁能给我指出正确的方向吗。例如,我在AuthenticateCompleted中缺少什么。给我点东西。