Freigeben über


ExpandSegment Klasse

Definition

Das Segment einer Abfrage, das angibt, ob Daten inline und nicht als verzögerter Inhalt zurückgegeben werden sollen.

public ref class ExpandSegment
public class ExpandSegment
type ExpandSegment = class
Public Class ExpandSegment
Vererbung
ExpandSegment

Beispiele

Der folgende URI erweitert den OrderLines zugeordneten, den von Order der Abfrage zurückgegebenen.

http://host/service.svc/Orders?$expand=OrderLines  

Hinweise

Eine $expand -Klausel gibt an, dass jedes $expand Element vollständig erweitert werden soll. Der Wert mit bewirkt z. B. , dass die Product der einzelnen Elemente in OrderLinesund die Image der Product jedes Elements in OrderLines erweitert werden.OrderLines$expandOrderLines.Product.Image

Die Eigenschaft ganz links in einer $expand Klausel muss eine Eigenschaft für den Entitätstyp innerhalb der Entitätsmenge sein, die durch das letzte Pfadsegment im Anforderungs-URI identifiziert wird.

Redundante Expand-Klauselregeln sind akzeptabel und werden ignoriert.

Konstruktoren

ExpandSegment(String, Expression)

Initialisiert ein ExpandSegment-Objekt mit dem angegebenen Eigenschaftennamen und einem Filterausdruck, der NULL sein kann.

Eigenschaften

ExpandedProperty

Ruft die zu erweiternde Eigenschaft ab.

Filter

Die Filteroption in der Abfrage, auf die das Erweiterungssegment angewendet wird.

HasFilter

Ruft einen Wert ab, der angibt, ob die Erweiterungsanweisung mit einem Filterausdruck verwendet wird.

MaxResultsExpected

Ruft die maximale Anzahl der erwarteten Ergebnisse ab.

Name

Der Name der zu erweiternden Eigenschaft.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
PathHasFilter(IEnumerable<ExpandSegment>)

Gibt einen Wert zurück, der angibt, ob der Pfad eine Filteroption für Zieldaten enthält.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: