2011-01-07 50 views
0

我試圖從Web服務中取回信息,然後在整個項目中使用該信息,但無法弄清楚如何從Web服務查詢設置公共字符串。目前,我已將硬編碼到公共字符串中。如何將硬編碼值替換爲查詢返回的值?WP7從Web服務查詢設置公共字符串值

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"; 

回答

1

您可以)id_DownloadStringCompleted(結束

IDSetting = myid; 
身份識別碼的值賦給IDSetting