다음을 통해 공유


IGroupedObservable<TKey, TElement> 인터페이스

네임스페이스:  Microsoft.Phone.Reactive
어셈블리:  Microsoft.Phone.Reactive(Microsoft.Phone.Reactive.dll)

구문

‘선언
Public Interface IGroupedObservable(Of Out TKey, Out TElement) _
    Inherits IObservable(Of TElement)
public interface IGroupedObservable<out TKey, out TElement> : IObservable<TElement>
generic<typename TKey, typename TElement>
public interface class IGroupedObservable : IObservable<TElement>
type IGroupedObservable<'TKey, 'TElement> =  
    interface
        interface IObservable<'TElement>
    end

형식 매개 변수

  • out TKey
    이 형식 매개 변수는 공변입니다. 즉, 지정한 형식이나 더 많이 파생되는 모든 형식을 사용할 수 있습니다. 공 분산 및 반공 분산에 대한 자세한 내용은 제네릭의 공 분산과 반공 분산을 참조하십시오.
  • out TElement

IGroupedObservable<TKey, TElement> 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Key

위쪽

메서드

  이름 설명
Public 메서드 Subscribe 옵서버가 알림을 받을 것임을 공급자에 알립니다. (IObservable<T>에서 상속됨)

위쪽

확장 메서드

  이름 설명
Public 확장 메서드 Aggregate<TElement>(Func<TElement, TElement, TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Aggregate<TElement, TAccumulate>(TAccumulate, Func<TAccumulate, TElement, TAccumulate>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 All<TElement> (Observable에서 정의됨)
Public 확장 메서드 Amb<TElement> (Observable에서 정의됨)
Public 확장 메서드 And<TElement, TRight> (Observable에서 정의됨)
Public 확장 메서드 Any<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Any<TElement>(Func<TElement, Boolean>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 AsObservable<TElement> (Observable에서 정의됨)
Public 확장 메서드 BufferWithCount<TElement>(Int32) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 BufferWithCount<TElement>(Int32, Int32) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 BufferWithTime<TElement>(TimeSpan) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 BufferWithTime<TElement>(TimeSpan, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 BufferWithTime<TElement>(TimeSpan, TimeSpan) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 BufferWithTime<TElement>(TimeSpan, TimeSpan, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 BufferWithTimeOrCount<TElement>(TimeSpan, Int32) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 BufferWithTimeOrCount<TElement>(TimeSpan, Int32, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Catch<TElement>(IObservable<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Catch<TElement, TException>(Func<TException, IObservable<TElement>>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 CombineLatest<TElement, TRight, TResult> (Observable에서 정의됨)
Public 확장 메서드 Concat<TElement> (Observable에서 정의됨)
Public 확장 메서드 Contains<TElement>(TElement) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Contains<TElement>(TElement, IEqualityComparer<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Count<TElement> (Observable에서 정의됨)
Public 확장 메서드 Delay<TElement>(DateTimeOffset) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Delay<TElement>(TimeSpan) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Delay<TElement>(DateTimeOffset, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Delay<TElement>(TimeSpan, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 DistinctUntilChanged<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 DistinctUntilChanged<TElement>(IEqualityComparer<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 DistinctUntilChanged<TElement, TKey>(Func<TElement, TKey>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 DistinctUntilChanged<TElement, TKey>(Func<TElement, TKey>, IEqualityComparer<TKey>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Do<TElement>(Action<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Do<TElement>(IObserver<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Do<TElement>(Action<TElement>, Action) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Do<TElement>(Action<TElement>, Action<Exception>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Do<TElement>(Action<TElement>, Action<Exception>, Action) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Finally<TElement> (Observable에서 정의됨)
Public 확장 메서드 First<TElement> (Observable에서 정의됨)
Public 확장 메서드 FirstOrDefault<TElement> (Observable에서 정의됨)
Public 확장 메서드 ForkJoin<TElement, TRight, TResult> (Observable에서 정의됨)
Public 확장 메서드 GetEnumerator<TElement> (Observable에서 정의됨)
Public 확장 메서드 GroupBy<TElement, TKey>(Func<TElement, TKey>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 GroupBy<TElement, TKey>(Func<TElement, TKey>, IEqualityComparer<TKey>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 GroupBy<TElement, TKey, TElement>(Func<TElement, TKey>, Func<TElement, TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 GroupBy<TElement, TKey, TElement>(Func<TElement, TKey>, Func<TElement, TElement>, IEqualityComparer<TKey>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 IsEmpty<TElement> (Observable에서 정의됨)
Public 확장 메서드 Last<TElement> (Observable에서 정의됨)
Public 확장 메서드 LastOrDefault<TElement> (Observable에서 정의됨)
Public 확장 메서드 Latest<TElement> (Observable에서 정의됨)
Public 확장 메서드 Let<TElement, TResult> (Observable에서 정의됨)
Public 확장 메서드 LongCount<TElement> (Observable에서 정의됨)
Public 확장 메서드 Materialize<TElement> (Observable에서 정의됨)
Public 확장 메서드 Max<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Max<TElement>(IComparer<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 MaxBy<TElement, TKey>(Func<TElement, TKey>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 MaxBy<TElement, TKey>(Func<TElement, TKey>, IComparer<TKey>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Merge<TElement>(IObservable<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Merge<TElement>(IObservable<TElement>, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Min<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Min<TElement>(IComparer<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 MinBy<TElement, TKey>(Func<TElement, TKey>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 MinBy<TElement, TKey>(Func<TElement, TKey>, IComparer<TKey>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 MostRecent<TElement> (Observable에서 정의됨)
Public 확장 메서드 Next<TElement> (Observable에서 정의됨)
Public 확장 메서드 ObserveOn<TElement>(Dispatcher) 오버로드되었습니다. (DispatcherObservableExtensions에서 정의됨)
Public 확장 메서드 ObserveOn<TElement>(DispatcherScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 ObserveOn<TElement>(IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 ObserveOn<TElement>(SynchronizationContext) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 ObserveOnDispatcher<TElement> (Observable에서 정의됨)
Public 확장 메서드 OnErrorResumeNext<TElement> (Observable에서 정의됨)
Public 확장 메서드 Prune<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Prune<TElement>(IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Prune<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Prune<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Publish<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Publish<TElement>(TElement) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Publish<TElement>(TElement, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Publish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Publish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TElement) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Publish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TElement, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Repeat<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Repeat<TElement>(Int32) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement>(Int32) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement>(IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement>(TimeSpan) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement>(Int32, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement>(Int32, TimeSpan) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement>(TimeSpan, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement>(Int32, TimeSpan, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TimeSpan) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TimeSpan, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, TimeSpan) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, TimeSpan, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Retry<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Retry<TElement>(Int32) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Run<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Run<TElement>(Action<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Run<TElement>(IObserver<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Run<TElement>(Action<TElement>, Action) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Run<TElement>(Action<TElement>, Action<Exception>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Run<TElement>(Action<TElement>, Action<Exception>, Action) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Sample<TElement>(TimeSpan) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Sample<TElement>(TimeSpan, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Scan<TElement>(Func<TElement, TElement, TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Scan<TElement, TAccumulate>(TAccumulate, Func<TAccumulate, TElement, TAccumulate>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Scan0<TElement, TAccumulate> (Observable에서 정의됨)
Public 확장 메서드 Select<TElement, TResult>(Func<TElement, TResult>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Select<TElement, TResult>(Func<TElement, Int32, TResult>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 SelectMany<TElement, TResult>(Func<TElement, IObservable<TResult>>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 SelectMany<TElement, TResult>(Func<TElement, IEnumerable<TResult>>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 SelectMany<TElement, TOther>(IObservable<TOther>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 SelectMany<TElement, TResult>(Func<TElement, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 SelectMany<TElement, TCollection, TResult>(Func<TElement, IObservable<TCollection>>, Func<TElement, TCollection, TResult>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Single<TElement> (Observable에서 정의됨)
Public 확장 메서드 SingleOrDefault<TElement> (Observable에서 정의됨)
Public 확장 메서드 Skip<TElement> (Observable에서 정의됨)
Public 확장 메서드 SkipLast<TElement> (Observable에서 정의됨)
Public 확장 메서드 SkipUntil<TElement, TOther> (Observable에서 정의됨)
Public 확장 메서드 SkipWhile<TElement> (Observable에서 정의됨)
Public 확장 메서드 StartWith<TElement>(array<TElement[]) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 StartWith<TElement>(IScheduler, array<TElement[]) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Subscribe<TElement>() 오버로드되었습니다. (ObservableExtensions에서 정의됨)
Public 확장 메서드 Subscribe<TElement>(Action<TElement>) 오버로드되었습니다. (ObservableExtensions에서 정의됨)
Public 확장 메서드 Subscribe<TElement>(Action<TElement>, Action<Exception>) 오버로드되었습니다. (ObservableExtensions에서 정의됨)
Public 확장 메서드 Subscribe<TElement>(Action<TElement>, Action) 오버로드되었습니다. (ObservableExtensions에서 정의됨)
Public 확장 메서드 Subscribe<TElement>(Action<TElement>, Action<Exception>, Action) 오버로드되었습니다. (ObservableExtensions에서 정의됨)
Public 확장 메서드 SubscribeOn<TElement>(Dispatcher) 오버로드되었습니다. (DispatcherObservableExtensions에서 정의됨)
Public 확장 메서드 SubscribeOn<TElement>(DispatcherScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 SubscribeOn<TElement>(IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 SubscribeOn<TElement>(SynchronizationContext) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 SubscribeOnDispatcher<TElement> (Observable에서 정의됨)
Public 확장 메서드 Synchronize<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Synchronize<TElement>(Object) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Take<TElement>(Int32) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Take<TElement>(Int32, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 TakeLast<TElement> (Observable에서 정의됨)
Public 확장 메서드 TakeUntil<TElement, TOther> (Observable에서 정의됨)
Public 확장 메서드 TakeWhile<TElement> (Observable에서 정의됨)
Public 확장 메서드 Then<TElement, TResult> (Observable에서 정의됨)
Public 확장 메서드 Throttle<TElement>(TimeSpan) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Throttle<TElement>(TimeSpan, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 TimeInterval<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 TimeInterval<TElement>(IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Timeout<TElement>(DateTimeOffset) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Timeout<TElement>(TimeSpan) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Timeout<TElement>(DateTimeOffset, IObservable<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Timeout<TElement>(DateTimeOffset, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Timeout<TElement>(TimeSpan, IObservable<TElement>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Timeout<TElement>(TimeSpan, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Timeout<TElement>(DateTimeOffset, IObservable<TElement>, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Timeout<TElement>(TimeSpan, IObservable<TElement>, IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Timestamp<TElement>() 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Timestamp<TElement>(IScheduler) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 ToEnumerable<TElement> (Observable에서 정의됨)
Public 확장 메서드 Where<TElement>(Func<TElement, Boolean>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Where<TElement>(Func<TElement, Int32, Boolean>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Zip<TElement, TRight, TResult>(IEnumerable<TRight>, Func<TElement, TRight, TResult>) 오버로드되었습니다. (Observable에서 정의됨)
Public 확장 메서드 Zip<TElement, TRight, TResult>(IObservable<TRight>, Func<TElement, TRight, TResult>) 오버로드되었습니다. (Observable에서 정의됨)

위쪽

버전 정보

Windows Phone 앱용 .NET

Windows Phone 8, Silverlight 8.1에서 지원

참고 항목

참조

Microsoft.Phone.Reactive 네임스페이스