protected override void OnFinished()
{
if (file_stream != null) {
try {
file_stream.Close ();
file_stream = null;
OnFileFinished ();
} catch (Exception e) {
Log.Error (String.Format ("HttpFileDownloader.OnFinished ({0})", Uri), e);
}
}
base.OnFinished ();
}