public void Dispose()
{
Log.Info("Deleting temporary files from '{0}'", _rootDirectory);
if (!_fileSystemService.DeleteDirectory(_rootDirectory))
{
Log.Error("Failed to delete temporary files");
}
else
{
Log.Info("Temporary files has been successfully deleted from '{0}'", _rootDirectory);
}
}