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 debbano 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 ogni Order
oggetto 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 con causa , l'oggetto Product
di ogni elemento in OrderLines
e l'oggetto Product
Image
di ogni elemento in OrderLines
da espandere.OrderLines
$expand
OrderLines.Product.Image
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
ExpandSegment(String, Expression) |
Inizializza un oggetto ExpandSegment con il nome della proprietà specificato e un'espressione di filtro, possibilmente null. |
Proprietà
ExpandedProperty |
Ottiene la proprietà da espandere. |
Filter |
Opzione di filtro nella query a cui viene applicato il segmento di espansione. |
HasFilter |
Ottiene un valore che indica se l'istruzione di espansione viene usata con un'espressione di filtro. |
MaxResultsExpected |
Ottiene il numero massimo di risultati previsti. |
Name |
Nome della proprietà da espandere. |
Metodi
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (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) |