public void DoModifyUserInfoRequest(string headImg, string nickName) { PacketBase msg = new PacketBase() { packetType = PacketType.ModifyUserInfoRequest }; ModifyUserInfoRequest request = new ModifyUserInfoRequest() { headImg = headImg, nickName = nickName }; msg.data = NetSerilizer.Serialize(request); SocketNetTools.SendMsg(msg); }
/// <summary> /// 通过用户名或用户 id 冻结用户 /// </summary> /// <param name="req"><see cref="ModifyUserInfoRequest"/></param> /// <returns><see cref="ModifyUserInfoResponse"/></returns> public ModifyUserInfoResponse ModifyUserInfoSync(ModifyUserInfoRequest req) { JsonResponseModel <ModifyUserInfoResponse> rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyUserInfo"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <ModifyUserInfoResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }
public DataLayerResult ModifyUserInfo(UserInfo _userInfo, string password) { ModifyUserInfoRequest req = new ModifyUserInfoRequest(); req.editUser = _userInfo; req.oldPassword = password; ModifyUserInfoResponse res = null; try { res = m_WsSysguard.ModifyUserInfo(req); connStateManager.Connection(); return(stateProcessor.MakeDataLayerResult <ModifyUserInfoResponse>(this, res)); } catch (Exception ex) { return(HandleException(ex)); } }