?? report.cs
字號:
using System;
using System.Collections.Generic;
using System.Text;
namespace JeasonZhao.Sms.SGIP.Command
{
/// <summary>
/// Report命令用于向SP發送一條先前的Submit命令的當前狀態,或者用于向前轉SMG發送一條先前的Deliver命令的當前狀態。Report命令的接收方需要向發送方返回Report_Resp命令
/// </summary>
public class Report : BaseCommand
{
public Report()
: base(Commands.Report)
{
}
#region 字段列表
//SubmitSequenceNumber 12 Integer 該命令所涉及的Submit或deliver命令的序列號
private uint m_SubmitSequenceNumber = 0;
//ReportType 1 Integer Report命令類型
private ReportTypes m_ReportType = ReportTypes.Submit;
//UserNumber 21 Text 接收短消息的手機號,手機號碼前加“86”國別標志
private string m_UserNumber = null;
//State 1 Integer 該命令所涉及的短消息的當前執行狀態
private ReportStates m_State = ReportStates.Success;
//ErrorCode 1 Integer 當State=2時為錯誤碼值,否則為0
private ErrorCodes m_ErrorCode = 0;
//Reserve 8 Text 保留,擴展用
private string m_Reserve = null;
#endregion
#region 屬性列表
/// <summary>
///SubmitSequenceNumber 12 Integer 該命令所涉及的Submit或deliver命令的序列號
/// </summary>
[SmsField(false, 0, 12)]
public uint SubmitSequenceNumber
{
get { return m_SubmitSequenceNumber; }
set { m_SubmitSequenceNumber = value; }
}
/// <summary>
///ReportType 1 Integer Report命令類型
/// </summary>
[SmsField(false, 1, 1)]
public ReportTypes ReportType
{
get { return m_ReportType; }
set { m_ReportType = value; }
}
/// <summary>
///UserNumber 21 Text 接收短消息的手機號,手機號碼前加“86”國別標志
/// </summary>
[SmsField(false, 2, 21)]
public string UserNumber
{
get { return m_UserNumber; }
set { m_UserNumber = value; }
}
/// <summary>
///State 1 Integer 該命令所涉及的短消息的當前執行狀態
/// </summary>
[SmsField(false, 3, 1)]
public ReportStates State
{
get { return m_State; }
set { m_State = value; }
}
/// <summary>
///ErrorCode 1 Integer 當State=2時為錯誤碼值,否則為0
/// </summary>
[SmsField(false, 4, 1)]
public ErrorCodes ErrorCode
{
get { return m_ErrorCode; }
set { m_ErrorCode = value; }
}
/// <summary>
///Reserve 8 Text 保留,擴展用
/// </summary>
[SmsField(false, 5, 8)]
public string Reserve
{
get { return m_Reserve; }
set { m_Reserve = value; }
}
#endregion
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -