ExpandSegment 類別

定義

指出資料是否應以內嵌方式傳回而非延期內容的查詢區段。

public ref class ExpandSegment
public class ExpandSegment
type ExpandSegment = class
Public Class ExpandSegment
繼承
ExpandSegment

範例

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

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

備註

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

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

可接受並忽略備援展開子句規則。

建構函式

ExpandSegment(String, Expression)

使用指定的屬性名稱及篩選運算式 (可能為 null),初始化 ExpandSegment 物件。

屬性

ExpandedProperty

取得要展開的屬性。

Filter

查詢中所要套用展開區段的篩選選項。

HasFilter

取得值,指出展開陳述式是否與篩選運算式一併使用。

MaxResultsExpected

取得預期的結果數目上限。

Name

要展開的屬性名稱。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
PathHasFilter(IEnumerable<ExpandSegment>)

傳回值,指出路徑是否包含目標資料上的篩選選項。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於