ExpandSegment Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Segment dotazu, který označuje, jestli se mají data vracet vložená místo jako odložený obsah.
public ref class ExpandSegment
public class ExpandSegment
type ExpandSegment = class
Public Class ExpandSegment
- Dědičnost
-
ExpandSegment
Příklady
Následující identifikátor URI rozbalí OrderLines přidružené k jednotlivým Order vráceným dotazem.
http://host/service.svc/Orders?$expand=OrderLines
Poznámky
Klauzule $expand označuje, že každá $expand položka by měla být plně rozšířena. Například hodnota OrderLines.Product.Image s příčinami $expandOrderLines , Product každý prvek v OrderLinesa Image každého Product prvku, který OrderLines se má rozbalit.
Vlastnost left-most v $expand klauzuli musí být vlastnost typu entity v sadě entit identifikovaná posledním segmentem cesty v identifikátoru URI požadavku.
Redundantní pravidla klauzule rozbalení jsou přijatelná a ignorována.
Konstruktory
| Name | Description |
|---|---|
| ExpandSegment(String, Expression) |
Inicializuje ExpandSegment objekt se zadaným názvem vlastnosti a výrazem filtrování, pravděpodobně null. |
Vlastnosti
| Name | Description |
|---|---|
| ExpandedProperty |
Získá vlastnost, která má být rozbalována. |
| Filter |
Možnost filtru v dotazu, na který se vztahuje segment rozbalení. |
| HasFilter |
Získá hodnotu, která určuje, zda se příkaz expand používá s výrazem filtru. |
| MaxResultsExpected |
Získá maximální počet očekávaných výsledků. |
| Name |
Název vlastnosti, která se má rozbalit. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| PathHasFilter(IEnumerable<ExpandSegment>) |
Vrátí hodnotu, která určuje, jestli cesta obsahuje možnost filtru pro cílová data. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |