веб-клиент DownloadFileCompleted получить имя файла
Я пытался скачать файл так:
WebClient _downloadClient = new WebClient();
_downloadClient.DownloadFileCompleted += DownloadFileCompleted;
_downloadClient.DownloadFileAsync(current.url, _filename);
// ...
И после загрузки мне нужно запустить другой процесс с загрузкой файла, я пытался использоватьDownloadFileCompleted
мероприятие.
void DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
{
if (e.Error != null)
{
throw e.Error;
}
if (!_downloadFileVersion.Any())
{
complited = true;
}
DownloadFile();
}
Но я не могу знать имя загруженного файла изAsyncCompletedEventArgs
Я сделал свой собственный
public class DownloadCompliteEventArgs: EventArgs
{
private string _fileName;
public string fileName
{
get
{
return _fileName;
}
set
{
_fileName = value;
}
}
public DownloadCompliteEventArgs(string name)
{
fileName = name;
}
}
Но я не могу понять, как назвать мое событие вместоDownloadFileCompleted
Извините, если это хороший вопрос