Classe ExpandSegmentCollection
I segmenti di una query che può essere espansa dalla clausola $expand che segue una query.
Gerarchia di ereditarietà
System.Object
System.Collections.Generic.List<ExpandSegment>
System.Data.Services.ExpandSegmentCollection
Spazio dei nomi System.Data.Services
Assembly: Microsoft.Data.Services (in Microsoft.Data.Services.dll)
Sintassi
'Dichiarazione
Public Class ExpandSegmentCollection _
Inherits List(Of ExpandSegment)
'Utilizzo
Dim instance As ExpandSegmentCollection
public class ExpandSegmentCollection : List<ExpandSegment>
public ref class ExpandSegmentCollection : public List<ExpandSegment^>
type ExpandSegmentCollection =
class
inherit List<ExpandSegment>
end
public class ExpandSegmentCollection extends List<ExpandSegment>
Nel tipo ExpandSegmentCollection sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
ExpandSegmentCollection() | Crea una raccolta di segmenti di espansione per una query. | |
ExpandSegmentCollection(Int32) | Inizializza una nuova raccolta di segmenti di espansione che è vuota e dispone della capacità iniziale specificata. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Capacity | Ereditato da List<ExpandSegment>. | |
Count | Ereditato da List<ExpandSegment>. | |
HasFilter | Il valore booleano che indica se i segmenti da espandere includono una clausola di filtro. | |
Item | Ereditato da List<ExpandSegment>. |
In alto
Metodi
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IList.Add | Ereditato da List<ExpandSegment>. | |
IList.Contains | Ereditato da List<ExpandSegment>. | |
ICollection.CopyTo | Ereditato da List<ExpandSegment>. | |
IEnumerable<T>.GetEnumerator | Ereditato da List<ExpandSegment>. | |
IEnumerable.GetEnumerator | Ereditato da List<ExpandSegment>. | |
IList.IndexOf | Ereditato da List<ExpandSegment>. | |
IList.Insert | Ereditato da List<ExpandSegment>. | |
IList.IsFixedSize | Ereditato da List<ExpandSegment>. | |
ICollection<T>.IsReadOnly | Ereditato da List<ExpandSegment>. | |
IList.IsReadOnly | Ereditato da List<ExpandSegment>. | |
ICollection.IsSynchronized | Ereditato da List<ExpandSegment>. | |
IList.Item | Ereditato da List<ExpandSegment>. | |
IList.Remove | Ereditato da List<ExpandSegment>. | |
ICollection.SyncRoot | Ereditato da List<ExpandSegment>. |
In alto
Osservazioni
Una clausola $expand che indica che ogni elemento di espansione deve essere espanso completamente. Il valore OrderLines.Product.Image con $expand, ad esempio, provoca l'espansione di OrderLines, dell'oggetto Product di ciascun elemento di OrderLines e dell'oggetto Image di Product di ciascun elemento di OrderLines.
La proprietà di risorsa all'estrema sinistra in una clausola $expand 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 della clausola $expand ridondanti vengono ignorate.
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.