2016-11-09 1 views
1

で私は疑問を持っていた:OneDrive C#SDK itemcollection制限私は、以下のクエリに対する応答に200個の以上のアイテムを得ることができる場合200

var drive = await _OneDriveClient 
          .Drive 
          .Root 
          .ItemWithPath(Path) 
          .Children 
          .Request() 
          .GetAsync(); 
return drive; 

応答にもかかわらず、そこに200件の結果に制限されているように見えます検索されたフォルダ内のアイテムが多いです。助けてくれてありがとう!

答えて

1

あなたはこのような何かを行うことができる必要があります:

var pageRequest = await _OneDriveClient 
          .Drive 
          .Root 
          .ItemWithPath(Path) 
          .Children 
          .Request(); 
while (pageRequest != null) 
{ 
    var page = await pageRequest.GetAsync(); 
    // do some stuff 
    pageRequest = pageRequest.NextPageRequest; 
} 

はコレクションのドキュメントを見てみましょう:https://github.com/OneDrive/onedrive-sdk-csharp/blob/master/docs/collections.md#collections-in-the-onedrive-sdk-for-c

+0

おかげで、私は私が家に帰るときにこれを試してみて、あなたが知っているだろう。 – user1627969

関連する問題