public static string GetString(ImageDownloadResultStatus result) { switch (result) { case ImageDownloadResultStatus.BlockedImagePass: return "画像認証が必要です"; case ImageDownloadResultStatus.ContentLengthMissMatch: return "レスポンスヘッダーと取得したデータの長さが一致しません"; case ImageDownloadResultStatus.ContentTypeMissMatch: return "レスポンスヘッダーの内容の種類が画像と一致しません"; case ImageDownloadResultStatus.Failed: return "原因不明の失敗です"; case ImageDownloadResultStatus.InvalidUriFormat: return "ダウンロードURIの形式が正しくありません"; case ImageDownloadResultStatus.FailedReplaceExtractUrl: return "$EXTRACTオプションでの画像URLの取得に失敗しました"; case ImageDownloadResultStatus.OverLimitDate: return "最大試行日数を超えています"; case ImageDownloadResultStatus.OverTriedCount: return "最大試行回数を超えています"; case ImageDownloadResultStatus.PasswordMissMatch: return "パスワードが一致しません"; case ImageDownloadResultStatus.Success: return "成功"; default: case ImageDownloadResultStatus.None: return "なし"; } }
public ImageDownloadResult(ImageDownloadResultStatus status) { Status = status; }