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) 成员都是线程安全的。不保证所有实例成员都是线程安全的。