Compartir a través de


IExpandProvider.ApplyExpansions Método

Aplica expansiones al parámetro queryable especificado.

Espacio de nombres:  System.Data.Services
Ensamblado:  Microsoft.Data.Services (en Microsoft.Data.Services.dll)

Sintaxis

'Declaración
Function ApplyExpansions ( _
    queryable As IQueryable, _
    expandPaths As ICollection(Of ExpandSegmentCollection) _
) As IEnumerable
'Uso
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

Parámetros

Valor devuelto

Tipo: System.Collections.IEnumerable
Un objeto IEnumerable del mismo tipo que el objeto queryable proporcionado que incluye el expandPathsespecificado.

Comentarios

El método ApplyExpansions puede modificar expandPaths para indicar qué expansiones están incluidas.

El IEnumerable devuelto puede implementar la interfaz IExpandedResult para proporcionar objetos enumerables para las expansiones; de lo contrario, se espera que la información expandida se encuentre directamente en los objetos enumerados.

Vea también

Referencia

IExpandProvider Interfaz

Espacio de nombres System.Data.Services