27 lines
602 B
C#
27 lines
602 B
C#
using System;
|
|
|
|
namespace MineTec.ProManager.Storage
|
|
{
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public class StorageException : Exception
|
|
{
|
|
public StorageException(StorageError error, Exception ex) : base(error.Message, ex)
|
|
{
|
|
ErrorCode = error.Code;
|
|
ProviderMessage = ex?.Message;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 错误码
|
|
/// </summary>
|
|
public int ErrorCode { get; private set; }
|
|
|
|
/// <summary>
|
|
/// 提供程序消息
|
|
/// </summary>
|
|
public string ProviderMessage { get; set; }
|
|
}
|
|
}
|