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