Я был создан этот возврат из 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, я хочу прочитать это с телефона Window. могу я знать, есть ли какой-то пример? Спасибо за ответ
Update
код в телефонной части, где я хочу использовать данные
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");
}
}
Вы создали веб-сервис? Если это так, вы можете просто добавить ссылку на службу в службу, а затем прокси-сервер, который читает этот тип, будет сгенерирован. –