次の方法で共有


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

パラメーター

戻り値

型: System.Collections.IEnumerable
指定された expandPaths を含んだ、指定された queryable オブジェクトと同じ型の IEnumerable オブジェクト。

説明

ApplyExpansions メソッドでは、expandPaths に変更を加えることによって、対象とする展開を指定することができます。

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

関連項目

参照

IExpandProvider インターフェイス

System.Data.Services 名前空間