Browse Source

Impelement IHasErrorCode, IHasErrorDetails for AbpRemoteCallException.

pull/279/head
Halil İbrahim Kalkan 8 years ago
parent
commit
a78516af0d
  1. 2
      src/Volo.Abp.Core/Volo/Abp/ExceptionHandling/IHasErrorCode.cs
  2. 2
      src/Volo.Abp.Core/Volo/Abp/ExceptionHandling/IHasErrorDetails.cs
  3. 7
      src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpRemoteCallException.cs

2
src/Volo.Abp.Core/Volo/Abp/ExceptionHandling/IHasErrorCode.cs

@ -2,6 +2,6 @@
{
public interface IHasErrorCode
{
string Code { get; set; }
string Code { get; }
}
}

2
src/Volo.Abp.Core/Volo/Abp/ExceptionHandling/IHasErrorDetails.cs

@ -2,6 +2,6 @@ namespace Volo.Abp.ExceptionHandling
{
public interface IHasErrorDetails
{
string Details { get; set; }
string Details { get; }
}
}

7
src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpRemoteCallException.cs

@ -1,11 +1,16 @@
using System;
using System.Runtime.Serialization;
using Volo.Abp.ExceptionHandling;
namespace Volo.Abp.Http.Client
{
[Serializable]
public class AbpRemoteCallException : AbpException
public class AbpRemoteCallException : AbpException, IHasErrorCode, IHasErrorDetails
{
public string Code => Error?.Code;
public string Details => Error?.Details;
public RemoteServiceErrorInfo Error { get; set; }
public AbpRemoteCallException()

Loading…
Cancel
Save