Home 뒤끝서버 정리노트
Post
Cancel

뒤끝서버 정리노트

뒤끝서버

- Param

Param : 뒤끝 서버와 통신을 할 때 넘겨주는 파라미터 클래스

메소드리턴 값설명
AddvoidParam에 데이터를 추가합니다.
AddCalculationvoidParam에 연산을 위한 데이터를 추가합니다.
ParseParamjson 형태의 데이터 혹은 클래스를 Param으로 변환합니다.
ClearvoidParam에 추가되어 있는 데이터를 초기화 합니다.
CloneParamParam을 복사합니다.
GetJsonstringParam에 저장된 데이터를 Json 형태로 리턴합니다.
GetValueSortedListParam에 저장된 SortedList를 리턴합니다.

- Clear()
Param에 저장된 데이터를 초기화합니다.

Param param = new Param();
''''
param.clear();


- Clone() Param을 복사합니다.

Param copyParam = param.Clone();


- GetJson() Param에 저장된 데이터를 Json 형태의 Stirng으로 리턴합니다.

Param param = new Param();
''''
var json = param.GetJson();


- GetValue() Param에 저장된 데이터를 리턴합니다.

Param param = new Param();
''''
var sList = param.GetValue();


- Add() Param에 컬럼을 추가합니다.

파라미터 | Value | Type | Description | | —– | ——- | —- | | key | string | Add할 컬럼의 key 값입니다. | | value | T | Add할 컬럼의 value값입니다. |

Param param = new Param();
param.Add("hp", 512);


- AddNull() Param에 빈 컬럼을 추가합니다.

파라미터 | Value | Type | Description | | —– | ——- | —- | | key | string | 키값 |

Param param = new Param();
param.AddNull(string key);


- Parse() Param에 컬럼을 추가합니다.

파라미터 | 변수명 | 자료형 | 설명 | | —– | ——- | —- | | jsonString | string | json 형태로 저장된 string 데이터를 Param 형태로 변환합니다. | | jsonData | JsonData | jsonData 데이터를 Param 형태로 변환합니다. | | value | T | 개발자가 선언한 클래스를 Param 형태로 변환 합니다. |

JsonData json = new JsonData();
''''
Param param = Param.Parse(json);


BackendReturnObject 메소드 리스트


메소드리턴 값설명
GetStatusCode()stringstatusCode 값 받아오기
GetErrorCode()stringerrorCode 값 받아오기
GetMessage()stringmessage 값 받아오기
HasReturnValue()boolreturnValue가 존재하는지 확인
GetReturnValue()stringreturnValue 값 받아오기
GetReturnValuetoJSON()JsonDatareturnValue 값을 JsonData로 변환하여 받아오기
ToString()stringstatusCode, errorCode, message, returnValue가 존재하는 경우, 해당 내용을 모두 string형태로 반환
HasRows()boolreturnValue에 rows 존재 여부 확인
Rows()JsonDatareturnValue 내부에 rows를 JsonData로 변환하여 반환
HasInDate()boolreturnValue에 inDate 존재 여부 확인
GetInDate()stringreturnValue 내부에 inDate를 반환
HasFirstKey()boolreturnValue에 firstKey 존재 여부 확인
FirstKey()JsonDatareturnValue 내부에 firstKey를 JsonData로 변환하여 반환
FirstKeyString()stringreturnValue 내부에 firstKey를 String으로 변환하여 반환
JsonDataContaionsKey
(JsonData data, string key)
booldata 내에 key가 존재하는지 확인하여 반환
IsSuccess()bool요청이 성공했는지 실패했는지 확인
(성공: 200번대 statusCode, 실패: 300 이상의 statusCode)
IsServerError()bool리턴 statusCode가 서버 에러(500번대)인지 판별하여 반환
LastEvaluatedKeyString ()stringreturnValue 내부에 LastEvaluatedKey를
String으로 변환하여 반환 (notice/event offset으로 사용)
Flatten (JsonData jsonData)JsonDataJsonData 내 존재하는 자료형을 언마샬하여 반환
GetFlattenJSON ()JsonDataGetReturnValuetoJSON()의 리턴 값에 포함하고 있는 자료형을 언마샬하여 반환
FlattenRows()JsonDataRows()의 리턴 값에 포함하고 있는 자료형을 언마샬하여 반환
This post is licensed under CC BY 4.0 by the author.