IExpandProvider.ApplyExpansions-Methode
Übernimmt Erweiterungen für den angegebenen queryable-Parameter.
Namespace: System.Data.Services
Assembly: Microsoft.Data.Services (in Microsoft.Data.Services.dll)
Syntax
'Declaration
Function ApplyExpansions ( _
queryable As IQueryable, _
expandPaths As ICollection(Of ExpandSegmentCollection) _
) As IEnumerable
'Usage
Dim instance As IExpandProvider
Dim queryable As IQueryable
Dim expandPaths As ICollection(Of ExpandSegmentCollection)
Dim returnValue As IEnumerable
returnValue = instance.ApplyExpansions(queryable, _
expandPaths)
IEnumerable ApplyExpansions(
IQueryable queryable,
ICollection<ExpandSegmentCollection> expandPaths
)
IEnumerable^ ApplyExpansions(
IQueryable^ queryable,
ICollection<ExpandSegmentCollection^>^ expandPaths
)
abstract ApplyExpansions :
queryable:IQueryable *
expandPaths:ICollection<ExpandSegmentCollection> -> IEnumerable
function ApplyExpansions(
queryable : IQueryable,
expandPaths : ICollection<ExpandSegmentCollection>
) : IEnumerable
Parameter
- queryable
Typ: System.Linq.IQueryable
Das zu erweiternde IQueryable<T>-Objekt.
- expandPaths
Typ: System.Collections.Generic.ICollection<ExpandSegmentCollection>
Eine Auflistung von ExpandSegmentCollection-Pfaden, die zu erweitern sind.
Rückgabewert
Typ: System.Collections.IEnumerable
Ein IEnumerable-Objekt des gleichen Typs wie das angegebene queryable-Objekt, das die angegebenen expandPaths einschließt.
Hinweise
Die ApplyExpansions-Methode ändert möglicherweise expandPaths, um anzuzeigen, welche Erweiterungen eingeschlossen sind.
Der zurückgegebene IEnumerable implementiert möglicherweise die IExpandedResult-Schnittstelle, um aufzählbare Objekte für die Erweiterungen bereitzustellen; andernfalls werden die erweiterten Informationen erwartungsgemäß in den aufgelisteten Objekten direkt gefunden.