/// <summary> /// /// </summary> /// <param name="paramList"> /// 1,string groupName-->the storage groupName /// </param> /// <returns></returns> public override FDFSRequest GetRequest(params object[] paramList) { if (paramList.Length == 0) throw new FDFSException("GroupName is null"); var result = new QUERY_STORE_WITH_GROUP_ONE(); var groupName = Util.StringToByte((string)paramList[0]); if (groupName.Length > Consts.FDFS_GROUP_NAME_MAX_LEN) { throw new FDFSException("GroupName is too long"); } var body = new byte[Consts.FDFS_GROUP_NAME_MAX_LEN]; Array.Copy(groupName, 0, body, 0, groupName.Length); result.Body = body; result.Header = new FDFSHeader(Consts.FDFS_GROUP_NAME_MAX_LEN, Consts.TRACKER_PROTO_CMD_SERVICE_QUERY_STORE_WITH_GROUP_ONE, 0); return result; }
/// <summary> /// /// </summary> /// <param name="paramList"> /// 1,string groupName-->the storage groupName /// </param> /// <returns></returns> public override FDFSRequest GetRequest(params object[] paramList) { if (paramList.Length == 0) { throw new FDFSException("GroupName is null"); } var result = new QUERY_STORE_WITH_GROUP_ONE(); var groupName = Util.StringToByte((string)paramList[0]); if (groupName.Length > Consts.FDFS_GROUP_NAME_MAX_LEN) { throw new FDFSException("GroupName is too long"); } var body = new byte[Consts.FDFS_GROUP_NAME_MAX_LEN]; Array.Copy(groupName, 0, body, 0, groupName.Length); result.Body = body; result.Header = new FDFSHeader(Consts.FDFS_GROUP_NAME_MAX_LEN, Consts.TRACKER_PROTO_CMD_SERVICE_QUERY_STORE_WITH_GROUP_ONE, 0); return(result); }