IExpandProvider.ApplyExpansions メソッド
指定された queryable パラメーターに展開を適用します。
名前空間: System.Data.Services
アセンブリ: Microsoft.Data.Services (Microsoft.Data.Services.dll)
構文
'宣言
Function ApplyExpansions ( _
queryable As IQueryable, _
expandPaths As ICollection(Of ExpandSegmentCollection) _
) As IEnumerable
'使用
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
パラメーター
- queryable
型: System.Linq.IQueryable
展開する IQueryable<T> オブジェクト。
- expandPaths
型: System.Collections.Generic.ICollection<ExpandSegmentCollection>
展開する ExpandSegmentCollection パスのコレクション。
戻り値
型: System.Collections.IEnumerable
指定された expandPaths を含んだ、指定された queryable オブジェクトと同じ型の IEnumerable オブジェクト。
説明
ApplyExpansions メソッドでは、expandPaths に変更を加えることによって、対象とする展開を指定することができます。
戻り値となる IEnumerable は、IExpandedResult インターフェイスを実装することによって、その展開の列挙可能なオブジェクトを提供できます。このインターフェイスを実装しない場合は、展開された情報を、列挙したオブジェクトから直接検出できることが必要です。