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会导致 OrderLinesProduct 展开 中OrderLines每个元素的 ProductImageOrderLines每个元素的 。

子句中 $expand 最左边的属性必须是由请求 URI 中最后一个路径段标识的实体集中实体类型的属性。

冗余的 expand 子句规则是可以接受的,并且会被忽略。

构造函数

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)

适用于