2012-02-06 3 views

답변

5

RestSharp에 고유 페이징의 개념이 없습니다. HTTP 호출에 대한 단순한 래퍼이므로 호출하는 HTTP 끝점에서 페이징 처리 방법과 같은 사용 가능한 기능을 결정합니다. 이 설명과 샘플 코드에 대한

public CallResult ListCalls(CallListRequest options, int pageNumber, int count) 
{ 
    var request = new RestRequest(); 
    request.Resource = "Accounts/{AccountSid}/Calls.json"; 

    request.AddParameter("From", options.From); 
    request.AddParameter("To", options.To); 
    request.AddParameter("Url", options.Url); 

    // send paging parameters required by API 
    request.AddParameter("Page", pageNumber); 
    request.AddParameter("PageSize", count); 

    var client = new RestClient("http://example.com"); 
    return client.Execute<CallResult>(request); 
} 
+0

감사 :

는 여기에 페이징을 지원하는 API, 어떻게 당신이 RestSharp로 부를 것이다의 예입니다. 고맙습니다! –

관련 문제