當我使用webclient時,如何在OpenReadCompletedEvent中獲取URL。當我使用webclient時,如何在OpenReadCompletedEvent中獲取URL
WebClient webClient = new WebClient();
webClient.OpenReadAsync(url); // in event method I want get this url
webClient.OpenReadCompleted += new OpenReadCompletedEventHandler(CardInfoDown_Completed);
private void CardInfoDown_Completed(object sender, OpenReadCompletedEventArgs e)
{
if (e.Error == null)
{
using (System.IO.StreamReader reader = new System.IO.StreamReader(e.Result))
{
// I want get the url here,
// How to do this?
string strStream = reader.ReadToEnd();
}
}
}
謝謝!
爲什麼不把網址保持爲全球?並在事件中訪問它? –