IExpandProvider.ApplyExpansions Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Применяет развертывание к указанному параметру queryable
.
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
Параметры
- queryable
- IQueryable
Разворачиваемый объект IQueryable<T>.
- expandPaths
- ICollection<ExpandSegmentCollection>
Коллекция развертываемых маршрутов ExpandSegmentCollection.
Возвращаемое значение
Объект IEnumerable такого же типа, что и предоставленный объект queryable
, включающий указанные expandPaths
.
Комментарии
Метод ApplyExpansions может изменить , expandPaths
чтобы указать, какие расширения включены.
Возвращаемый IEnumerable объект может реализовать IExpandedResult интерфейс для предоставления перечисляемых объектов для расширений; в противном случае предполагается, что развернутые сведения будут находиться непосредственно в перечисляемых объектах.