2016-07-25 3 views
0

ODataLibを使用して、OData V4のフィードとエントリを解析しています。ODataのlibは拡張フィードの@ odata.nextLinkをサポートしていますか?

{ 
    "@odata.context":"https://myfeed.com/api/data/v8.1/$metadata#accounts(name,Account_Tasks)","value":[ 
    { 
     "@odata.etag":"W/\"596351\"","name":"Account 1","accountid":"5f4c87e4-4952-e611-80dd-c4346bacfc18","Account_Tasks":[ 

     ],"[email protected]":"https://myfeed.com/api/data/v8.1/accounts(5f4c87e4-4952-e611-80dd-c4346bacfc18)/Account_Tasks" 
    } 
    ] 
} 

注要素「[email protected]」:それは、拡張データへのリンクを提供したODataの一つは次のようになり、拡張団体とリターンのペイロードを供給します。しかし、ODataLibクラスのどれもこのプロパティを公開していないようです。

このプロパティはODataLibによって公開されているか、現在サポートされていませんか?

答えて

1

それはODLでサポートされて、あなたはありがとう

https://github.com/OData/odata.net/blob/ODataV4-6.x/src/Microsoft.OData.Core/ODataFeedBase.cs#L49-L65

public Uri NextPageLink 
    { 
     get 
     { 
      return this.nextPageLink; 
     } 

     set 
     { 
      if (this.DeltaLink != null && value != null) 
      { 
       throw new ODataException(ODataErrorStrings.ODataFeed_MustNotContainBothNextPageLinkAndDeltaLink); 
      } 

      this.nextPageLink = value; 
     } 
    } 
+0

でそれを見つけることができます。私はNextPageLinkを使用していましたが、この場合は正しく挿入されると考えました。しかし、私はそれをテストし、それがあった。 –

関連する問題