IExpandProvider.ApplyExpansions Methode

Definition

Wendet Erweiterungen auf den angegebenen queryable Parameter an.

public:
 System::Collections::IEnumerable ^ ApplyExpansions(System::Linq::IQueryable ^ queryable, System::Collections::Generic::ICollection<System::Data::Services::ExpandSegmentCollection ^> ^ expandPaths);
public System.Collections.IEnumerable ApplyExpansions(System.Linq.IQueryable queryable, System.Collections.Generic.ICollection<System.Data.Services.ExpandSegmentCollection> expandPaths);
abstract member ApplyExpansions : System.Linq.IQueryable * System.Collections.Generic.ICollection<System.Data.Services.ExpandSegmentCollection> -> System.Collections.IEnumerable
Public Function ApplyExpansions (queryable As IQueryable, expandPaths As ICollection(Of ExpandSegmentCollection)) As IEnumerable

Parameter

queryable
IQueryable

Das IQueryable<T> zu erweiternde Objekt.

expandPaths
ICollection<ExpandSegmentCollection>

Eine Sammlung von ExpandSegmentCollection Pfaden, die erweitert werden sollen.

Gibt zurück

Ein IEnumerable Objekt desselben Typs wie das angegebene queryable Objekt, das das angegebene expandPathsObjekt enthält.

Hinweise

Die ApplyExpansions Methode kann die expandPaths Erweiterung ändern, um anzugeben, welche Erweiterungen enthalten sind.

Die zurückgegebene IEnumerable Schnittstelle kann implementiert IExpandedResult werden, um aufzählbare Objekte für die Erweiterungen bereitzustellen. Andernfalls wird erwartet, dass die erweiterten Informationen direkt in den aufgezählten Objekten gefunden werden.

Gilt für: