Пусть ' Предположим, у меня есть эта функция, которую можно вызывать несколько раз из основного потока. Каждый раз, когда это вызывается, я создаю объект WebClient
для асинхронной загрузки некоторых данных.
Мой вопрос ... безопасно ли это делать? Освобождается ли объект WebClient
после вызова события? Я бы не хотел выделять память, если она не будет освобождаться автоматически.
Мое приложение предназначено для WP7 с Silverlight.
Спасибо!
void DownloadData(string cURL)
{
WebClient webClient = new WebClient();
webClient.DownloadStringCompleted +=
new System.Net.DownloadStringCompletedEventHandler(
webClient_DownloadStringCompleted);
webClient.DownloadStringAsync(new Uri(cURL));
}
static void webClient_DownloadStringCompleted(object sender,
System.Net.DownloadStringCompletedEventArgs e)
{
...
}