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 インターフェイスを実装することによって、その展開の列挙可能なオブジェクトを提供できます。このインターフェイスを実装しない場合は、展開された情報を、列挙したオブジェクトから直接検出できることが必要です。

適用対象