Browse Source

Impelement IHasErrorCode, IHasErrorDetails for AbpRemoteCallException.

pull/279/head
Halil İbrahim Kalkan 9 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 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 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;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Volo.Abp.ExceptionHandling;
namespace Volo.Abp.Http.Client namespace Volo.Abp.Http.Client
{ {
[Serializable] [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 RemoteServiceErrorInfo Error { get; set; }
public AbpRemoteCallException() public AbpRemoteCallException()

Loading…
Cancel
Save