지정된 키 선택기 함수, 비교자 및 요소 선택기 함수에 따라 쿼리 가능한 관찰 가능한 시퀀스에서 조회를 만듭니다.
네임스페이스:System.Reactive.Linq
어셈블리: System.Reactive.Providers(System.Reactive.Providers.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function ToLookup(Of TSource, TKey, TElement) ( _
source As IQbservable(Of TSource), _
keySelector As Expression(Of Func(Of TSource, TKey)), _
elementSelector As Expression(Of Func(Of TSource, TElement)), _
comparer As IEqualityComparer(Of TKey) _
) As IQbservable(Of ILookup(Of TKey, TElement))
'Usage
Dim source As IQbservable(Of TSource)
Dim keySelector As Expression(Of Func(Of TSource, TKey))
Dim elementSelector As Expression(Of Func(Of TSource, TElement))
Dim comparer As IEqualityComparer(Of TKey)
Dim returnValue As IQbservable(Of ILookup(Of TKey, TElement))
returnValue = source.ToLookup(keySelector, _
elementSelector, comparer)
public static IQbservable<ILookup<TKey, TElement>> ToLookup<TSource, TKey, TElement>(
this IQbservable<TSource> source,
Expression<Func<TSource, TKey>> keySelector,
Expression<Func<TSource, TElement>> elementSelector,
IEqualityComparer<TKey> comparer
)
[ExtensionAttribute]
public:
generic<typename TSource, typename TKey, typename TElement>
static IQbservable<ILookup<TKey, TElement>^>^ ToLookup(
IQbservable<TSource>^ source,
Expression<Func<TSource, TKey>^>^ keySelector,
Expression<Func<TSource, TElement>^>^ elementSelector,
IEqualityComparer<TKey>^ comparer
)
static member ToLookup :
source:IQbservable<'TSource> *
keySelector:Expression<Func<'TSource, 'TKey>> *
elementSelector:Expression<Func<'TSource, 'TElement>> *
comparer:IEqualityComparer<'TKey> -> IQbservable<ILookup<'TKey, 'TElement>>
JScript does not support generic types and methods.
형식 매개 변수
- TSource
원본의 형식입니다.
- TKey
키 형식입니다.
- TElement
요소의 형식입니다.
매개 변수
- source
형식: System.Reactive.Linq.IQbservable<TSource>
조회를 만들 쿼리 가능한 관찰 가능한 시퀀스입니다.
- keySelector
형식: System.Linq.Expressions.Expression<Func<TSource, TKey>>
각 요소에서 키를 추출하는 함수입니다.
- elementSelector
형식: System.Linq.Expressions.Expression<Func<TSource, TElement>>
각 요소를 사용하여 결과 요소 값을 생성할 변형 함수입니다.
- 비교자
형식: System.Collections.Generic.IEqualityComparer<TKey>
키를 비교할 같음 비교자입니다.
반환 값
형식: System.Reactive.Linq.IQbservable<ILookup<TKey, TElement>>
지정된 키 선택기 함수, 비교자 및 요소 선택기 함수에 따라 쿼리할 수 있는 관찰 가능한 시퀀스의 조회입니다.
사용 정보
Visual Basic 및 C#에서는 IQbservableTSource> 형식의 모든 개체에서 이 메서드를 instance 메서드로 호출할 수 있습니다<. 인스턴스 메서드 구문을 사용하여 이 메서드를 호출할 경우에는 첫 번째 매개 변수를 생략합니다. 자세한 내용은 또는 를 참조하세요.