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