/// <summary> /// コンストラクタ /// </summary> public NicoLiveException(LiveStatusCode code, string id, Exception innerException) : base(id + ": " + LiveStatusCodeUtil.GetDescription(code), innerException) { this.ErrorCode = code; }
/// <summary> /// エラー文字列を取得します。 /// </summary> public static string GetDescription(LiveStatusCode code) { var description = EnumEx.GetDescription(code); if (string.IsNullOrEmpty(description)) { return(string.Format( "{0}: エラーコードが正しくありません。", code)); } return(description); }
/// <summary> /// コンストラクタ /// </summary> public NicoLiveException(LiveStatusCode code) : base(LiveStatusCodeUtil.GetDescription(code)) { this.ErrorCode = code; }
/// <summary> /// コンストラクタ /// </summary> public NicoLiveException(string message, Exception innerException) : base(message, innerException) { ErrorCode = LiveStatusCode.UnknownError; }
/// <summary> /// エラー文字列を取得します。 /// </summary> public static string GetDescription(LiveStatusCode code) { var description = EnumEx.GetDescription(code); if (string.IsNullOrEmpty(description)) { return string.Format( "{0}: エラーコードが正しくありません。", code); } return description; }