2011-01-07 11 views
0

Webサービスから情報を戻して、プロジェクト全体でその情報を使用しようとしていますが、Webサービスクエリからパブリック文字列を設定する方法がわかりません。現時点では、idをパブリック文字列にハードコードしました。ハードコードされた値をクエリによって返された値に置き換えるにはどうすればよいですか?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 = myid; 
関連する問題