AliyunResponse.cs 785 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System;
  2. using System.Xml.Serialization;
  3. namespace Aliyun.Api
  4. {
  5. [Serializable]
  6. public abstract class AliyunResponse
  7. {
  8. /// <summary>
  9. /// 错误码
  10. /// </summary>
  11. [XmlElement("Code")]
  12. public string Code { get; set; }
  13. /// <summary>
  14. /// 错误信息
  15. /// </summary>
  16. [XmlElement("Message")]
  17. public string Message { get; set; }
  18. /// <summary>
  19. /// 响应原始内容
  20. /// </summary>
  21. public string Body { get; set; }
  22. /// <summary>
  23. /// 响应结果是否错误
  24. /// </summary>
  25. public bool IsError
  26. {
  27. get
  28. {
  29. return !string.IsNullOrEmpty(this.Code);
  30. }
  31. }
  32. }
  33. }