bind.cs

来自「短信串口通信 于短信网关通信协议的封装 C#实现的类库」· CS 代码 · 共 66 行

CS
66
字号
using System;
using System.Collections.Generic;
using System.Text;

namespace JeasonZhao.Sms.SGIP.Command
{
    /// <summary>
    /// Bind操作由Bind命令和Bind_Resp应答组成。客户端首先发送Bind命令,服务器端收到Bind命令后,对命令发送方进行验证,然后返回Bind_Resp应答。
    /// </summary>
    public class Bind : BaseCommand
    {
        public Bind()
            : base(Commands.Bind)
        {
        }
        #region 字段列表
        //Login Type	1	Integer	登录类型。
        private LoginTypes m_LoginType = LoginTypes.Unknown;
        //Login Name	16	Text	服务器端给客户端分配的登录名
        private string m_LoginName = null;
        //Login Passowrd	16	Text	服务器端和Login Name对应的密码
        private string m_LoginPassowrd = null;
        //Reserve	8	Text	保留,扩展用
        private string m_Reserve = null;
        #endregion
        #region 属性列表
        /// <summary>
        ///Login Type	1	Integer	登录类型。
        /// </summary>
        [SmsField(false, 0, 4)]
        public LoginTypes LoginType
        {
            get { return m_LoginType; }
            set { m_LoginType = value; }
        }
        /// <summary>
        ///Login Name	16	Text	服务器端给客户端分配的登录名
        /// </summary>
        [SmsField(false, 1,16)]
        public string LoginName
        {
            get { return m_LoginName; }
            set { m_LoginName = value; }
        }
        /// <summary>
        ///Login Passowrd	16	Text	服务器端和Login Name对应的密码
        /// </summary>
        [SmsField(false, 2,16)]
        public string LoginPassowrd
        {
            get { return m_LoginPassowrd; }
            set { m_LoginPassowrd = value; }
        }
        /// <summary>
        ///Reserve	8	Text	保留,扩展用
        /// </summary>
        [SmsField(false, 3,8)]
        public string Reserve
        {
            get { return m_Reserve; }
            set { m_Reserve = value; }
        }
        #endregion        
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?