private string GetDownloadInitErrorNameFromType(DownloadInitErrorType error) { switch (error) { case DownloadInitErrorType.CantCreateFolder: return(_locService["Message_Downloads_CantCreateFolder_Text"]); case DownloadInitErrorType.CantCreateFile: return(_locService["Message_Downloads_CantCreateFile_Text"]); case DownloadInitErrorType.MaxDownloadsExceeded: return(_locService["Message_Downloads_MaxDownloadsExceeded_Text"]); default: return(_locService["Message_Downloads_UnknownError_Text"]); } }
/// <summary> /// Инициализирует новый экземпляр класса с информацией об ошибке старта загрузки. /// </summary> /// <param name="type">Тип ошибки.</param> /// <param name="item">Элемент, который не удалось загрузить.</param> public DownloadInitError(DownloadInitErrorType type, IDownloadable item) { ErrorType = type; DownloadItem = item; }