共用方式為


ExpandSegment 類別

查詢區段,指示傳回的資料是否應內嵌而不是做為延後內容。

繼承階層

System.Object
  System.Data.Services.ExpandSegment

命名空間:  System.Data.Services
組件:  Microsoft.Data.Services (在 Microsoft.Data.Services.dll 中)

語法

'宣告
Public Class ExpandSegment
'用途
Dim instance As ExpandSegment
public class ExpandSegment
public ref class ExpandSegment
type ExpandSegment =  class end
public class ExpandSegment

ExpandSegment 型別公開下列成員。

建構函式

  名稱 說明
公用方法 ExpandSegment 使用指定的屬性名稱和篩選運算式,初始化 ExpandSegment 物件,可能是 null。

上層

屬性

  名稱 說明
公用屬性 ExpandedProperty 取得要展開的屬性。
公用屬性 Filter 查詢中套用展開區段的篩選選項。
公用屬性 HasFilter 布林值,表示展開陳述式是否用於篩選運算式。
公用屬性 MaxResultsExpected 取得預期結果數目上限。
公用屬性 Name 要展開的屬性名稱。

上層

方法

  名稱 說明
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法靜態成員 PathHasFilter 布林值,表示路徑是否包含目標資料篩選選項。
公用方法 ToString (繼承自 Object。)

上層

備註

$expand 子句表示每個 $expand 項目都應完全展開。 例如,具有 $expand 的 OrderLines.Product.Image 值會導致 OrderLines、OrderLines 中每個元素的 Product,以及 OrderLines 中每個元素的 Product 的 Image 展開。

$expand 子句最左邊的屬性必須是要求 URI 中最後一個路徑區段所識別實體集內實體型別的屬性。

多餘展開子句規則是可接受的但會被忽略。

範例

下列 URI 展開與查詢所傳回每個 Order 相關聯的 OrderLines。

http://host/service.svc/Orders?$expand=OrderLines

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

System.Data.Services 命名空間