次の方法で共有


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> 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Key

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Subscribe オブザーバーが通知を受け取ることをプロバイダーに通知します。 (IObservable<T> から継承されます。)

このページのトップへ

Extension のメソッド

  名前 説明
パブリック Extension メソッド Aggregate<TElement>(Func<TElement, TElement, TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Aggregate<TElement, TAccumulate>(TAccumulate, Func<TAccumulate, TElement, TAccumulate>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド All<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Amb<TElement> (Observable によって定義されています。)
パブリック Extension メソッド And<TElement, TRight> (Observable によって定義されています。)
パブリック Extension メソッド Any<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Any<TElement>(Func<TElement, Boolean>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド AsObservable<TElement> (Observable によって定義されています。)
パブリック Extension メソッド BufferWithCount<TElement>(Int32) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド BufferWithCount<TElement>(Int32, Int32) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド BufferWithTime<TElement>(TimeSpan) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド BufferWithTime<TElement>(TimeSpan, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド BufferWithTime<TElement>(TimeSpan, TimeSpan) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド BufferWithTime<TElement>(TimeSpan, TimeSpan, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド BufferWithTimeOrCount<TElement>(TimeSpan, Int32) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド BufferWithTimeOrCount<TElement>(TimeSpan, Int32, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Catch<TElement>(IObservable<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Catch<TElement, TException>(Func<TException, IObservable<TElement>>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド CombineLatest<TElement, TRight, TResult> (Observable によって定義されています。)
パブリック Extension メソッド Concat<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Contains<TElement>(TElement) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Contains<TElement>(TElement, IEqualityComparer<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Count<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Delay<TElement>(DateTimeOffset) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Delay<TElement>(TimeSpan) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Delay<TElement>(DateTimeOffset, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Delay<TElement>(TimeSpan, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド DistinctUntilChanged<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド DistinctUntilChanged<TElement>(IEqualityComparer<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド DistinctUntilChanged<TElement, TKey>(Func<TElement, TKey>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド DistinctUntilChanged<TElement, TKey>(Func<TElement, TKey>, IEqualityComparer<TKey>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Do<TElement>(Action<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Do<TElement>(IObserver<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Do<TElement>(Action<TElement>, Action) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Do<TElement>(Action<TElement>, Action<Exception>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Do<TElement>(Action<TElement>, Action<Exception>, Action) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Finally<TElement> (Observable によって定義されています。)
パブリック Extension メソッド First<TElement> (Observable によって定義されています。)
パブリック Extension メソッド FirstOrDefault<TElement> (Observable によって定義されています。)
パブリック Extension メソッド ForkJoin<TElement, TRight, TResult> (Observable によって定義されています。)
パブリック Extension メソッド GetEnumerator<TElement> (Observable によって定義されています。)
パブリック Extension メソッド GroupBy<TElement, TKey>(Func<TElement, TKey>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド GroupBy<TElement, TKey>(Func<TElement, TKey>, IEqualityComparer<TKey>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド GroupBy<TElement, TKey, TElement>(Func<TElement, TKey>, Func<TElement, TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド GroupBy<TElement, TKey, TElement>(Func<TElement, TKey>, Func<TElement, TElement>, IEqualityComparer<TKey>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド IsEmpty<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Last<TElement> (Observable によって定義されています。)
パブリック Extension メソッド LastOrDefault<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Latest<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Let<TElement, TResult> (Observable によって定義されています。)
パブリック Extension メソッド LongCount<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Materialize<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Max<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Max<TElement>(IComparer<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド MaxBy<TElement, TKey>(Func<TElement, TKey>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド MaxBy<TElement, TKey>(Func<TElement, TKey>, IComparer<TKey>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Merge<TElement>(IObservable<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Merge<TElement>(IObservable<TElement>, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Min<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Min<TElement>(IComparer<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド MinBy<TElement, TKey>(Func<TElement, TKey>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド MinBy<TElement, TKey>(Func<TElement, TKey>, IComparer<TKey>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド MostRecent<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Next<TElement> (Observable によって定義されています。)
パブリック Extension メソッド ObserveOn<TElement>(Dispatcher) オーバーロードされます。 (DispatcherObservableExtensions によって定義されています。)
パブリック Extension メソッド ObserveOn<TElement>(DispatcherScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド ObserveOn<TElement>(IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド ObserveOn<TElement>(SynchronizationContext) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド ObserveOnDispatcher<TElement> (Observable によって定義されています。)
パブリック Extension メソッド OnErrorResumeNext<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Prune<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Prune<TElement>(IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Prune<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Prune<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Publish<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Publish<TElement>(TElement) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Publish<TElement>(TElement, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Publish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Publish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TElement) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Publish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TElement, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Repeat<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Repeat<TElement>(Int32) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement>(Int32) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement>(IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement>(TimeSpan) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement>(Int32, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement>(Int32, TimeSpan) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement>(TimeSpan, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement>(Int32, TimeSpan, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TimeSpan) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TimeSpan, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, TimeSpan) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, TimeSpan, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Retry<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Retry<TElement>(Int32) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Run<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Run<TElement>(Action<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Run<TElement>(IObserver<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Run<TElement>(Action<TElement>, Action) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Run<TElement>(Action<TElement>, Action<Exception>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Run<TElement>(Action<TElement>, Action<Exception>, Action) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Sample<TElement>(TimeSpan) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Sample<TElement>(TimeSpan, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Scan<TElement>(Func<TElement, TElement, TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Scan<TElement, TAccumulate>(TAccumulate, Func<TAccumulate, TElement, TAccumulate>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Scan0<TElement, TAccumulate> (Observable によって定義されています。)
パブリック Extension メソッド Select<TElement, TResult>(Func<TElement, TResult>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Select<TElement, TResult>(Func<TElement, Int32, TResult>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド SelectMany<TElement, TResult>(Func<TElement, IObservable<TResult>>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド SelectMany<TElement, TResult>(Func<TElement, IEnumerable<TResult>>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド SelectMany<TElement, TOther>(IObservable<TOther>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド SelectMany<TElement, TResult>(Func<TElement, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド SelectMany<TElement, TCollection, TResult>(Func<TElement, IObservable<TCollection>>, Func<TElement, TCollection, TResult>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Single<TElement> (Observable によって定義されています。)
パブリック Extension メソッド SingleOrDefault<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Skip<TElement> (Observable によって定義されています。)
パブリック Extension メソッド SkipLast<TElement> (Observable によって定義されています。)
パブリック Extension メソッド SkipUntil<TElement, TOther> (Observable によって定義されています。)
パブリック Extension メソッド SkipWhile<TElement> (Observable によって定義されています。)
パブリック Extension メソッド StartWith<TElement>(array<TElement[]) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド StartWith<TElement>(IScheduler, array<TElement[]) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Subscribe<TElement>() オーバーロードされます。 (ObservableExtensions によって定義されています。)
パブリック Extension メソッド Subscribe<TElement>(Action<TElement>) オーバーロードされます。 (ObservableExtensions によって定義されています。)
パブリック Extension メソッド Subscribe<TElement>(Action<TElement>, Action<Exception>) オーバーロードされます。 (ObservableExtensions によって定義されています。)
パブリック Extension メソッド Subscribe<TElement>(Action<TElement>, Action) オーバーロードされます。 (ObservableExtensions によって定義されています。)
パブリック Extension メソッド Subscribe<TElement>(Action<TElement>, Action<Exception>, Action) オーバーロードされます。 (ObservableExtensions によって定義されています。)
パブリック Extension メソッド SubscribeOn<TElement>(Dispatcher) オーバーロードされます。 (DispatcherObservableExtensions によって定義されています。)
パブリック Extension メソッド SubscribeOn<TElement>(DispatcherScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド SubscribeOn<TElement>(IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド SubscribeOn<TElement>(SynchronizationContext) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド SubscribeOnDispatcher<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Synchronize<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Synchronize<TElement>(Object) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Take<TElement>(Int32) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Take<TElement>(Int32, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド TakeLast<TElement> (Observable によって定義されています。)
パブリック Extension メソッド TakeUntil<TElement, TOther> (Observable によって定義されています。)
パブリック Extension メソッド TakeWhile<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Then<TElement, TResult> (Observable によって定義されています。)
パブリック Extension メソッド Throttle<TElement>(TimeSpan) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Throttle<TElement>(TimeSpan, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド TimeInterval<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド TimeInterval<TElement>(IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Timeout<TElement>(DateTimeOffset) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Timeout<TElement>(TimeSpan) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Timeout<TElement>(DateTimeOffset, IObservable<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Timeout<TElement>(DateTimeOffset, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Timeout<TElement>(TimeSpan, IObservable<TElement>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Timeout<TElement>(TimeSpan, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Timeout<TElement>(DateTimeOffset, IObservable<TElement>, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Timeout<TElement>(TimeSpan, IObservable<TElement>, IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Timestamp<TElement>() オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Timestamp<TElement>(IScheduler) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド ToEnumerable<TElement> (Observable によって定義されています。)
パブリック Extension メソッド Where<TElement>(Func<TElement, Boolean>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Where<TElement>(Func<TElement, Int32, Boolean>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Zip<TElement, TRight, TResult>(IEnumerable<TRight>, Func<TElement, TRight, TResult>) オーバーロードされます。 (Observable によって定義されています。)
パブリック Extension メソッド Zip<TElement, TRight, TResult>(IObservable<TRight>, Func<TElement, TRight, TResult>) オーバーロードされます。 (Observable によって定義されています。)

このページのトップへ

バージョン情報

Windows Phone アプリ用 .NET

サポート対象 : Windows Phone 8、Silverlight 8.1

参照

関連項目

Microsoft.Phone.Reactive 名前空間