ExpandSegment-Klasse
Das Segment einer Abfrage, das angibt, ob Daten inline statt als verzögerter Inhalt zurückgegeben werden sollen.
Vererbungshierarchie
System.Object
System.Data.Services.ExpandSegment
Namespace: System.Data.Services
Assembly: Microsoft.Data.Services (in Microsoft.Data.Services.dll)
Syntax
'Declaration
Public Class ExpandSegment
'Usage
Dim instance As ExpandSegment
public class ExpandSegment
public ref class ExpandSegment
type ExpandSegment = class end
public class ExpandSegment
Der ExpandSegment-Typ macht folgende Elemente verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
ExpandSegment | Initialisiert ein ExpandSegment-Objekt mit dem angegebenen Eigenschaftsnamen und einem Filterausdruck, möglicherweise NULL. |
Zum Anfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
ExpandedProperty | Ruft die zu erweiternde Eigenschaft ab. |
![]() |
Filter | Die Filteroption in der Abfrage für die das Erweiterungssegment gilt. |
![]() |
HasFilter | Ein boolescher Wert, der angibt, ob die Erweiterungsanweisung mit einem Filterausdruck verwendet wird. |
![]() |
MaxResultsExpected | Ruft die maximale Anzahl von erwarteten Ergebnissen ab. |
![]() |
Name | Der Name der Eigenschaft, die erweitert werden soll. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Equals | (Geerbt von Object.) |
![]() |
Finalize | (Geerbt von Object.) |
![]() |
GetHashCode | (Geerbt von Object.) |
![]() |
GetType | (Geerbt von Object.) |
![]() |
MemberwiseClone | (Geerbt von Object.) |
![]() ![]() |
PathHasFilter | Ein boolescher Wert, der angibt, ob der Pfad eine Filteroption für Zieldaten enthält. |
![]() |
ToString | (Geerbt von Object.) |
Zum Anfang
Hinweise
Eine $expand-Klausel gibt an, dass jedes $expand-Element vollständig erweitert werden soll. Der OrderLines.Product.Image-Wert mit $expand führt beispielsweise dazu, dass die Bereiche OrderLines, Product der einzelnen Elemente der OrderLines und Image des Product der einzelnen Elemente der OrderLines erweitert werden.
Die am weitesten links stehende Eigenschaft in einer $expand-Klausel muss eine Eigenschaft für den Entitätstyp innerhalb der Entitätenmenge sein, der im Anforderungs-URI vom letzten Pfadsegment identifiziert wurde.
Redundante Regeln in der Erweiterungsklausel sind zulässig und werden ignoriert.
Beispiele
Der folgende URI erweitert die jeder Order, die von der Abfrage zurückgegeben wurde, zugeordneten OrderLines.
http://host/service.svc/Orders?$expand=OrderLines
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.