odata データの使用方法をよりよく理解するために、Netflix odata サービスをいじっています。
VS 2010 では、NetFlix odata サービスへのサービス参照を追加しました。次に、データの一部のみを返すこのコードを書きました。
var cat = new NetflixCatalog(new Uri("http://odata.netflix.com/v1/Catalog/"));
var x = from t in cat.Titles
where t.ReleaseYear == 2009
select t;
foreach (Title title in x)
{
ProcessTitle(title);
}
呼び出し用に生成された uri を見て、ブラウザーで実行しました。それが返すアトム フィードには、この要素が最後にあります
<link rel="next" href="http://odata.netflix.com:20000/v1/Catalog/Titles()/?$filter=ReleaseYear%20eq%202009&$orderby=AverageRating%20desc&$skiptoken=3.9D,'BVqRa'" />
これは、次のデータ セットを取得するためのリンクです (Netflix によって行われるページング)。私の質問は、この次のデータのバッチや次のバッチなどにアクセスするコードを取得するにはどうすればよいですか?