2011-01-07 4 views
0

Ich versuche, Informationen von einem Webdienst zurückzuholen und diese Informationen dann im gesamten Projekt zu verwenden, kann jedoch nicht herausfinden, wie eine öffentliche Zeichenfolge aus einer Webdienstabfrage festgelegt wird. Im Moment habe ich die ID fest in die öffentliche Zeichenfolge codiert. Wie ersetze ich den hartcodierten Wert durch den von der Abfrage zurückgegebenen Wert?WP7 Öffentlichen Zeichenfolgenwert aus der Webdienstabfrage festlegen

public MainPage() 
    { 
     WebClient id = new WebClient(); 

     id.Credentials = new NetworkCredential(UsernameSetting, PasswordSetting); 
     id.DownloadStringCompleted += new DownloadStringCompletedEventHandler(id_DownloadStringCompleted); 
     id.DownloadStringAsync(new Uri("https://web-service-address/")); 
    } 

    void id_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) 
    { 
     if (e.Error != null) 
      return; 

     XDocument xDocument = XDocument.Parse(e.Result); 

     var myid = xDocument.Descendants("service").First(); 
    } 

    public string IDSetting = "1234567"; 

Antwort

1

Sie können den Wert von myid zu IDSetting am Ende id_DownloadStringCompleted zuweisen()

IDSetting = myid; 
Verwandte Themen