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) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。