Freigeben über


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

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.

Siehe auch

Verweis

IExpandProvider Schnittstelle

System.Data.Services-Namespace