ExpandSegment Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Segmento di una query che indica se i dati devono essere restituiti inline anziché come contenuto posticipato.
public ref class ExpandSegment
public class ExpandSegment
type ExpandSegment = class
Public Class ExpandSegment
- Ereditarietà
-
ExpandSegment
Esempio
L'URI seguente espande l'oggetto OrderLines associato a ognuno Order restituito dalla query.
http://host/service.svc/Orders?$expand=OrderLines
Commenti
Una $expand clausola indica che ogni $expand elemento deve essere completamente espanso. Ad esempio, il valore OrderLines.Product.Image con $expand determina OrderLinesl'espansione di , di Product ogni elemento in OrderLinese dell'oggetto ImageProduct di ogni elemento in OrderLines da espandere.
La proprietà più a sinistra in una $expand clausola deve essere una proprietà sul tipo di entità all'interno del set di entità identificato dall'ultimo segmento di percorso nell'URI della richiesta.
Le regole delle clausole di espansione ridondanti sono accettabili e ignorate.
Costruttori
| Nome | Descrizione |
|---|---|
| ExpandSegment(String, Expression) |
Inizializza un ExpandSegment oggetto con il nome della proprietà specificato e un'espressione di filtro, possibilmente Null. |
Proprietà
| Nome | Descrizione |
|---|---|
| ExpandedProperty |
Ottiene la proprietà da espandere. |
| Filter |
Opzione di filtro nella query a cui si applica il segmento di espansione. |
| HasFilter |
Ottiene un valore che indica se l'istruzione expand viene utilizzata con un'espressione di filtro. |
| MaxResultsExpected |
Ottiene il numero massimo di risultati previsti. |
| Name |
Nome della proprietà da espandere. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| PathHasFilter(IEnumerable<ExpandSegment>) |
Restituisce un valore che indica se il percorso include un'opzione di filtro sui dati di destinazione. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |