Advertisement
Guest User

Untitled

a guest
Feb 21st, 2012
440
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.06 KB | None | 0 0
  1.  public partial class MainWindow : Window
  2.     {
  3.        
  4.         public MainWindow()
  5.         {
  6.             InitializeComponent();
  7.         }
  8.  
  9.         private void tbWord_TextChanged(object sender, TextChangedEventArgs e)
  10.         {
  11.             IAsyncResult result = this.StartWebRequest("http://en.wikipedia.org/w/api.php?action=opensearch&search=" + tbWord.Text);
  12.             this.FinishWebRequest(result);
  13.         }
  14.  
  15.         private IAsyncResult StartWebRequest(string url)
  16.         {
  17.             HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
  18.             return request.BeginGetResponse(new AsyncCallback(FinishWebRequest), request);
  19.         }
  20.  
  21.         private void FinishWebRequest(IAsyncResult result)
  22.         {
  23.             HttpWebResponse response = (result.AsyncState as HttpWebRequest).EndGetResponse(result) as HttpWebResponse;
  24.             StreamReader myStreamReader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(1251));
  25.             string data = myStreamReader.ReadToEnd();
  26.            
  27.  
  28.         }
  29.  
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement