私はWCFからこのリターンを作成しましたが、データを具体的に読み取る方法を知っていますか?
[DataContract]
public class UserData
{
[DataMember]
public int userID { get; set; }
[DataMember]
public string name { get; set; }
[DataMember]
public string email { get; set; }
[DataMember]
public string contact { get; set; }
[DataMember]
public string status { get; set; }
}
これはWCF側で、WCFから戻ってきました。これをWindowPhoneから読みたいと思います。いくつかの例があることを知っていますか?返信ありがとうございます
アップデート
データを使用したい電話部分のコード
private Service1Client _serviceClient;
public Login()
{
InitializeComponent();
_serviceClient = new Service1Client();
_serviceClient.LoginUserCompleted += new EventHandler<LoginUserCompletedEventArgs>(_serviceClient_LoginUserCompleted);
}
private void loginBtn_Click(object sender, RoutedEventArgs e)
{
_serviceClient.LoginUserAsync(txtEmail.Text, txtPassword.Password);
}
private void _serviceClient_LoginUserCompleted(object sender, LoginUserCompletedEventArgs e)
{
if (e.Error == null && e.Result != null)
{
(App.Current as App).MyUserID = 16; MessageBox.Show("Welcome " + e.Result + "!"); //ContentPanel.Visibility = Visibility.Collapsed; //Data.Visibility = Visibility.Visible; //Testing.ItemsSource = e.Result;
それに応じてデータを読み取るためにこの数行のコードを作成する方法、リストにする方法、または特定のデータを抽出する方法を考えています。現在、この数行のコードでこの回答が得られます::
WCFReference.UserData
}
else
{
MessageBox.Show(e.Error.InnerException.Message + " Couldn't Login, Please try again =D");
}
}