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
- queryable
Tipo: System.Linq.IQueryable
El objeto IQueryable<T> que se va a expandir.
- expandPaths
Tipo: System.Collections.Generic.ICollection<ExpandSegmentCollection>
Una colección de rutas de acceso ExpandSegmentCollection que se desea expandir.
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.