質問: RestSharpでページングを実装する方法 RestSharpを使ってRESTスタイルのサービスを利用しています。 このライブラリにはかなり新しく、RestSharpを使ってページングを実装する方法についてのいくつかのガイダンスがあります。 どのようにこれを達成するための既存の例ですか? RestSharp - ありがとう
回答: RestSharpに固有のページングの概念はありません。これは、HTTP呼び出しに対する単なる薄いラッパーなので、呼び出すHTTPエンドポイントは、ページングの処理方法など、使用可能な機能を決定します。 ここでは、ページングをサポートするAPIの例とRestSharpで呼び出す方法を示します。 ``` 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(request); } ```