SmsWebServiceSendReturnInfo.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace LYFZ.WeinaSmsInterface
  7. {
  8. /// <summary>
  9. /// WebService方式短信发送接口 短信发送记录查询返回信息
  10. /// </summary>
  11. public class SmsWebServiceSendReturnInfo
  12. {
  13. public SmsWebServiceSendReturnInfo(string returnInfoStr)
  14. {
  15. this.SourceString = returnInfoStr;
  16. if (returnInfoStr != "")
  17. {
  18. string[] returnInfos = returnInfoStr.Split('/');
  19. try
  20. {
  21. this.Username = returnInfos[0];
  22. }
  23. catch { this.ReturnStatus = returnInfoStr; }
  24. try
  25. {
  26. this.Sid =returnInfos[1];
  27. }
  28. catch { this.ReturnStatus = returnInfoStr; }
  29. try
  30. {
  31. this.SMSContent = returnInfos[2];
  32. }
  33. catch { }
  34. try
  35. {
  36. this.SendCount = Convert.ToInt32(returnInfos[3]);
  37. }
  38. catch { }
  39. try
  40. {
  41. this.ReturnStatus ="发送"+ returnInfos[4];
  42. }
  43. catch { }
  44. }
  45. }
  46. private string _SourceString = "";
  47. /// <summary>
  48. /// 源字符串
  49. /// </summary>
  50. public string SourceString
  51. {
  52. get { return _SourceString; }
  53. set { _SourceString = value; }
  54. }
  55. private string _Username = "";
  56. ///<summary>
  57. ///用户名
  58. ///</summary>
  59. public string Username
  60. {
  61. get { return _Username; }
  62. set { _Username = value; }
  63. }
  64. string _Sid = "";
  65. /// <summary>
  66. /// 短信编号
  67. /// </summary>
  68. public string Sid
  69. {
  70. get { return _Sid; }
  71. set { _Sid = value; }
  72. }
  73. string _SMSContent = "";
  74. /// <summary>
  75. /// 短信内容
  76. /// </summary>
  77. public string SMSContent
  78. {
  79. get { return _SMSContent; }
  80. set { _SMSContent = value; }
  81. }
  82. int _SendCount = 0;
  83. /// <summary>
  84. /// 发送短信条数
  85. /// </summary>
  86. public int SendCount
  87. {
  88. get { return _SendCount; }
  89. set { _SendCount = value; }
  90. }
  91. string _ReturnStatus = "";
  92. /// <summary>
  93. /// 返回发送状态
  94. /// </summary>
  95. public string ReturnStatus
  96. {
  97. get { return _ReturnStatus; }
  98. set { _ReturnStatus = value; }
  99. }
  100. }
  101. }