ファイル名取得DownloadFileCompleted:Webクライアントは、私はこのようなファイルをダウンロードしようとした
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;
}
}
しかし、私はそれはnood質問
かどう代わりDownloadFileCompleted
申し訳ありませんが、私のイベントを呼び出す方法を理解することはできません
http://msdn.microsoft.com/en-us/library/17sde2xt(v=VS.100).aspx – Leri
たぶんグローバル変数 – VladL
私はどのようにイベントを使用するか知っています=)私は私のイベントを代わりに使用する方法を知っていません.ArtArgsでDownloadFileCompleted – user1644087