Exemplo n.º 1
0
        public uint Request(object parameter, string ctrl, bool isHash = false, uint uid = 0u)
        {
            uint result;

            try
            {
                if (!isHash)
                {
                    NpCloudServerData npCloudServerData = new NpCloudServerData();
                    npCloudServerData.content = parameter;
                    npCloudServerData.ctrl    = ctrl;
                    npCloudServerData.type    = NpCloudType.common;
                    npCloudServerData.value   = NpCloudValueType.send;
                    this.ManagerInstance.Request(npCloudServerData);
                    result = 0u;
                }
                else
                {
                    result = this.ManagerInstance.SequenceRequest <object>(parameter, ctrl, uid);
                }
            }
            catch (NpCloudException errorData)
            {
                this.SetErrorData(errorData);
                this.Exit(this.mErrorCode, this.mErrorMsg);
                result = 0u;
            }
            catch (Exception errorData2)
            {
                this.SetErrorData(errorData2);
                this.Exit(this.mErrorCode, this.mErrorMsg);
                result = 0u;
            }
            return(result);
        }
Exemplo n.º 2
0
 public void Request(List <int> to, object parameter)
 {
     try
     {
         NpCloudContentParameter npCloudContentParameter = new NpCloudContentParameter();
         npCloudContentParameter.to  = to;
         npCloudContentParameter.msg = new List <object>
         {
             parameter
         };
         NpCloudServerData npCloudServerData = new NpCloudServerData();
         npCloudServerData.content = npCloudContentParameter;
         npCloudServerData.type    = NpCloudType.direct;
         npCloudServerData.value   = NpCloudValueType.send;
         this.ManagerInstance.Request(npCloudServerData);
     }
     catch (NpCloudException errorData)
     {
         this.SetErrorData(errorData);
         this.Exit(this.mErrorCode, this.mErrorMsg);
     }
     catch (Exception errorData2)
     {
         this.SetErrorData(errorData2);
         this.Exit(this.mErrorCode, this.mErrorMsg);
     }
 }