Inheritance: cn.jpush.api.common.BaseResult
 public MessageResult sendPush(string payloadString)
 {
     Preconditions.checkArgument(!string.IsNullOrEmpty(payloadString), "payloadString should not be empty");
    
     String url = HOST_NAME_SSL;
     url += PUSH_PATH;
     ResponseWrapper result = sendPost(url, Authorization(), payloadString);
     MessageResult messResult = new MessageResult();
     messResult.ResponseResult = result;
    
     JpushSuccess jpushSuccess = JsonConvert.DeserializeObject<JpushSuccess>(result.responseContent);
     messResult.sendno = long.Parse(jpushSuccess.sendno);
     messResult.msg_id = long.Parse(jpushSuccess.msg_id);
    
     return messResult;
 }
        private MessageResult sendPush(MessageParams msgParams, MsgTypeEnum msgType)
        {
            String url = enableSSL ? HOST_NAME_SSL : HOST_NAME;
            url += PUSH_PATH;
            String pamrams = prase(msgParams, msgType);
            //Console.WriteLine("begin post");
            ResponseResult result = sendPost(url, null, pamrams);
            //Console.WriteLine("end post");

            MessageResult messResult = new MessageResult();
            if (result.responseCode == System.Net.HttpStatusCode.OK)
            {
                //Console.WriteLine("responseContent===" + result.responseContent);
                messResult = (MessageResult)JsonTool.JsonToObject(result.responseContent, messResult);
                String content = result.responseContent;
            }
            messResult.ResponseResult = result;

            return messResult;
        }