Esempio n. 1
0
 protected override void SendParameter(NetWriter writer, ActionParam actionParam)
 {
     if (actionParam.HasValue)
     {
         //自定对象参数格式
         isCustom = true;
         Request1001Pack requestPack = new Request1001Pack()
         {
             PageIndex = 1,
             PageSize  = 10
         };
         byte[] data = ProtoBufUtils.Serialize(requestPack);
         writer.SetBodyData(data);
     }
     else
     {
         isCustom = false;
         //默认url参数格式
         actionParam.Foreach((k, v) =>
         {
             writer.writeString(k, v.ToString());
             return(true);
         });
     }
 }
Esempio n. 2
0
 public override bool GetUrlElement()
 {
     byte[] data = (byte[])actionGetter.GetMessage();
     if (data.Length > 0)
     {
         requestPack = ProtoBufUtils.Deserialize <Request1001Pack>(data);
         return(true);
     }
     return(false);
 }
Esempio n. 3
0
 protected override void SetUrlElement()
 {
     req           = new Request1001Pack();
     req.PageIndex = -1;// RandomUtils.GetRandom(1, 10000);
     req.PageSize  = 1;
     req.UserID    = 111111;
     req.version   = "1.09";
     System.Console.WriteLine("Step1001");
     if (isUseConfigData())
     {
         setConfigData(req);
     }
     byte[] data = ProtoBufUtils.Serialize(req);
     netWriter.SetBodyData(data);
 }
Esempio n. 4
0
    ActionParam GetReuqest1001()
    {
        if (Net.Instance.HeadFormater is CustomHeadFormater)
        {
            Request1001Pack requestPack = new Request1001Pack()
            {
                PageIndex = 1, PageSize = 20
            };
            return(new ActionParam(requestPack));
        }
        var actionParam = new ActionParam();

        actionParam["PageIndex"] = "1";
        actionParam["PageSize"]  = "20";
        return(actionParam);
    }
Esempio n. 5
0
 // Use this for initialization
 void Start()
 {
     if (useCustomAction)
     {
         Net.Instance.HeadFormater = new CustomHeadFormater();
         Request1001Pack requestPack = new Request1001Pack()
         {
             PageIndex = 1, PageSize = 20
         };
         actionParam = new ActionParam(requestPack);
     }
     else
     {
         actionParam = new ActionParam();
         actionParam["PageIndex"] = "1";
         actionParam["PageSize"]  = "20";
     }
 }
Esempio n. 6
0
 protected override void SendParameter(NetWriter writer, object userData)
 {
     if (isCustom)
     {
         //自定对象参数格式
         Request1001Pack requestPack = new Request1001Pack()
         {
             PageIndex = 1,
             PageSize  = 10
         };
         byte[] data = ProtoBufUtils.Serialize(requestPack);
         writer.SetBodyData(data);
     }
     else
     {
         //默认url参数格式
         writer.writeInt32("PageIndex", 1);
         writer.writeInt32("PageSize", 10);
     }
 }