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 的 OrderLines.Product.Image 值、OrderLines 中各元素的Product,以及要扩展的 OrderLines 中的各元素的Product 的 Image。

$expand 子句最左侧的属性必须是由请求 URI 中的最新路径段标识的实体集内实体类型上的属性。

冗余扩展子句规则是可接受的,并会被忽略。

示例

以下 URI 扩展与由查询返回的每个 Order 关联的 OrderLines。

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

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Services 命名空间