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
элемент должен быть полностью развернут. Например, значение с вызывает развертывание , Product
для каждого элемента в OrderLines
и Image
Product
для каждого элемента в OrderLines
.OrderLines
$expand
OrderLines.Product.Image
Наиболее левое свойство в $expand
предложении должно быть свойством типа сущности в наборе сущностей, определяемом последним сегментом пути в URI запроса.
Избыточные правила предложения expand допустимы и игнорируются.
Конструкторы
ExpandSegment(String, Expression) |
Инициализирует объект ExpandSegment, с заданным именем свойства и фильтрующим выражением, возможно равным null. |
Свойства
ExpandedProperty |
Получает свойство для расширения. |
Filter |
Параметр фильтра в запросе, к которому применяется сегмент развертывания. |
HasFilter |
Получает значение, которое указывает, используется ли оператор развертывания с задающим фильтр выражением. |
MaxResultsExpected |
Возвращает максимальное количество ожидаемых результатов. |
Name |
Имя разворачиваемого свойства. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
PathHasFilter(IEnumerable<ExpandSegment>) |
Возвращает значение, которое указывает, включает ли путь параметр фильтрации целевых данных. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |