веб-клиент 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

Извините, если это хороший вопрос

Ответы на вопрос(2)

Ваш ответ на вопрос