Compartilhar via


Interface IGroupedObservable<TKey, TElement>

Namespace:  Microsoft.Phone.Reactive
Assembly:  Microsoft.Phone.Reactive (em Microsoft.Phone.Reactive.dll)

Sintaxe

'Declaração
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

Parâmetros de tipo

  • out TKey
    Este parâmetro de tipo é covariante. Ou seja, você pode usar o tipo especificado ou qualquer tipo que seja mais derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.
  • out TElement

O tipo IGroupedObservable<TKey, TElement> expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Key

Superior

Métodos

  Nome Descrição
Método público Subscribe Notifica o provedor que é um observador receber notificações. (Herdado de IObservable<T>.)

Superior

Métodos de extensão

  Nome Descrição
Método de extensão público Aggregate<TElement>(Func<TElement, TElement, TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Aggregate<TElement, TAccumulate>(TAccumulate, Func<TAccumulate, TElement, TAccumulate>) Sobrecarregado. (Definido por Observable.)
Método de extensão público All<TElement> (Definido por Observable.)
Método de extensão público Amb<TElement> (Definido por Observable.)
Método de extensão público And<TElement, TRight> (Definido por Observable.)
Método de extensão público Any<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público Any<TElement>(Func<TElement, Boolean>) Sobrecarregado. (Definido por Observable.)
Método de extensão público AsObservable<TElement> (Definido por Observable.)
Método de extensão público BufferWithCount<TElement>(Int32) Sobrecarregado. (Definido por Observable.)
Método de extensão público BufferWithCount<TElement>(Int32, Int32) Sobrecarregado. (Definido por Observable.)
Método de extensão público BufferWithTime<TElement>(TimeSpan) Sobrecarregado. (Definido por Observable.)
Método de extensão público BufferWithTime<TElement>(TimeSpan, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público BufferWithTime<TElement>(TimeSpan, TimeSpan) Sobrecarregado. (Definido por Observable.)
Método de extensão público BufferWithTime<TElement>(TimeSpan, TimeSpan, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público BufferWithTimeOrCount<TElement>(TimeSpan, Int32) Sobrecarregado. (Definido por Observable.)
Método de extensão público BufferWithTimeOrCount<TElement>(TimeSpan, Int32, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Catch<TElement>(IObservable<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Catch<TElement, TException>(Func<TException, IObservable<TElement>>) Sobrecarregado. (Definido por Observable.)
Método de extensão público CombineLatest<TElement, TRight, TResult> (Definido por Observable.)
Método de extensão público Concat<TElement> (Definido por Observable.)
Método de extensão público Contains<TElement>(TElement) Sobrecarregado. (Definido por Observable.)
Método de extensão público Contains<TElement>(TElement, IEqualityComparer<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Count<TElement> (Definido por Observable.)
Método de extensão público Delay<TElement>(DateTimeOffset) Sobrecarregado. (Definido por Observable.)
Método de extensão público Delay<TElement>(TimeSpan) Sobrecarregado. (Definido por Observable.)
Método de extensão público Delay<TElement>(DateTimeOffset, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Delay<TElement>(TimeSpan, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público DistinctUntilChanged<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público DistinctUntilChanged<TElement>(IEqualityComparer<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público DistinctUntilChanged<TElement, TKey>(Func<TElement, TKey>) Sobrecarregado. (Definido por Observable.)
Método de extensão público DistinctUntilChanged<TElement, TKey>(Func<TElement, TKey>, IEqualityComparer<TKey>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Do<TElement>(Action<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Do<TElement>(IObserver<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Do<TElement>(Action<TElement>, Action) Sobrecarregado. (Definido por Observable.)
Método de extensão público Do<TElement>(Action<TElement>, Action<Exception>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Do<TElement>(Action<TElement>, Action<Exception>, Action) Sobrecarregado. (Definido por Observable.)
Método de extensão público Finally<TElement> (Definido por Observable.)
Método de extensão público First<TElement> (Definido por Observable.)
Método de extensão público FirstOrDefault<TElement> (Definido por Observable.)
Método de extensão público ForkJoin<TElement, TRight, TResult> (Definido por Observable.)
Método de extensão público GetEnumerator<TElement> (Definido por Observable.)
Método de extensão público GroupBy<TElement, TKey>(Func<TElement, TKey>) Sobrecarregado. (Definido por Observable.)
Método de extensão público GroupBy<TElement, TKey>(Func<TElement, TKey>, IEqualityComparer<TKey>) Sobrecarregado. (Definido por Observable.)
Método de extensão público GroupBy<TElement, TKey, TElement>(Func<TElement, TKey>, Func<TElement, TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público GroupBy<TElement, TKey, TElement>(Func<TElement, TKey>, Func<TElement, TElement>, IEqualityComparer<TKey>) Sobrecarregado. (Definido por Observable.)
Método de extensão público IsEmpty<TElement> (Definido por Observable.)
Método de extensão público Last<TElement> (Definido por Observable.)
Método de extensão público LastOrDefault<TElement> (Definido por Observable.)
Método de extensão público Latest<TElement> (Definido por Observable.)
Método de extensão público Let<TElement, TResult> (Definido por Observable.)
Método de extensão público LongCount<TElement> (Definido por Observable.)
Método de extensão público Materialize<TElement> (Definido por Observable.)
Método de extensão público Max<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público Max<TElement>(IComparer<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público MaxBy<TElement, TKey>(Func<TElement, TKey>) Sobrecarregado. (Definido por Observable.)
Método de extensão público MaxBy<TElement, TKey>(Func<TElement, TKey>, IComparer<TKey>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Merge<TElement>(IObservable<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Merge<TElement>(IObservable<TElement>, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Min<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público Min<TElement>(IComparer<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público MinBy<TElement, TKey>(Func<TElement, TKey>) Sobrecarregado. (Definido por Observable.)
Método de extensão público MinBy<TElement, TKey>(Func<TElement, TKey>, IComparer<TKey>) Sobrecarregado. (Definido por Observable.)
Método de extensão público MostRecent<TElement> (Definido por Observable.)
Método de extensão público Next<TElement> (Definido por Observable.)
Método de extensão público ObserveOn<TElement>(Dispatcher) Sobrecarregado. (Definido por DispatcherObservableExtensions.)
Método de extensão público ObserveOn<TElement>(DispatcherScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público ObserveOn<TElement>(IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público ObserveOn<TElement>(SynchronizationContext) Sobrecarregado. (Definido por Observable.)
Método de extensão público ObserveOnDispatcher<TElement> (Definido por Observable.)
Método de extensão público OnErrorResumeNext<TElement> (Definido por Observable.)
Método de extensão público Prune<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público Prune<TElement>(IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Prune<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Prune<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Publish<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público Publish<TElement>(TElement) Sobrecarregado. (Definido por Observable.)
Método de extensão público Publish<TElement>(TElement, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Publish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Publish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TElement) Sobrecarregado. (Definido por Observable.)
Método de extensão público Publish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TElement, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Repeat<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público Repeat<TElement>(Int32) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement>(Int32) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement>(IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement>(TimeSpan) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement>(Int32, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement>(Int32, TimeSpan) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement>(TimeSpan, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement>(Int32, TimeSpan, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TimeSpan) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TimeSpan, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, TimeSpan) Sobrecarregado. (Definido por Observable.)
Método de extensão público Replay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, TimeSpan, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Retry<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público Retry<TElement>(Int32) Sobrecarregado. (Definido por Observable.)
Método de extensão público Run<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público Run<TElement>(Action<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Run<TElement>(IObserver<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Run<TElement>(Action<TElement>, Action) Sobrecarregado. (Definido por Observable.)
Método de extensão público Run<TElement>(Action<TElement>, Action<Exception>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Run<TElement>(Action<TElement>, Action<Exception>, Action) Sobrecarregado. (Definido por Observable.)
Método de extensão público Sample<TElement>(TimeSpan) Sobrecarregado. (Definido por Observable.)
Método de extensão público Sample<TElement>(TimeSpan, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Scan<TElement>(Func<TElement, TElement, TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Scan<TElement, TAccumulate>(TAccumulate, Func<TAccumulate, TElement, TAccumulate>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Scan0<TElement, TAccumulate> (Definido por Observable.)
Método de extensão público Select<TElement, TResult>(Func<TElement, TResult>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Select<TElement, TResult>(Func<TElement, Int32, TResult>) Sobrecarregado. (Definido por Observable.)
Método de extensão público SelectMany<TElement, TResult>(Func<TElement, IObservable<TResult>>) Sobrecarregado. (Definido por Observable.)
Método de extensão público SelectMany<TElement, TResult>(Func<TElement, IEnumerable<TResult>>) Sobrecarregado. (Definido por Observable.)
Método de extensão público SelectMany<TElement, TOther>(IObservable<TOther>) Sobrecarregado. (Definido por Observable.)
Método de extensão público SelectMany<TElement, TResult>(Func<TElement, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>) Sobrecarregado. (Definido por Observable.)
Método de extensão público SelectMany<TElement, TCollection, TResult>(Func<TElement, IObservable<TCollection>>, Func<TElement, TCollection, TResult>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Single<TElement> (Definido por Observable.)
Método de extensão público SingleOrDefault<TElement> (Definido por Observable.)
Método de extensão público Skip<TElement> (Definido por Observable.)
Método de extensão público SkipLast<TElement> (Definido por Observable.)
Método de extensão público SkipUntil<TElement, TOther> (Definido por Observable.)
Método de extensão público SkipWhile<TElement> (Definido por Observable.)
Método de extensão público StartWith<TElement>(array<TElement[]) Sobrecarregado. (Definido por Observable.)
Método de extensão público StartWith<TElement>(IScheduler, array<TElement[]) Sobrecarregado. (Definido por Observable.)
Método de extensão público Subscribe<TElement>() Sobrecarregado. (Definido por ObservableExtensions.)
Método de extensão público Subscribe<TElement>(Action<TElement>) Sobrecarregado. (Definido por ObservableExtensions.)
Método de extensão público Subscribe<TElement>(Action<TElement>, Action<Exception>) Sobrecarregado. (Definido por ObservableExtensions.)
Método de extensão público Subscribe<TElement>(Action<TElement>, Action) Sobrecarregado. (Definido por ObservableExtensions.)
Método de extensão público Subscribe<TElement>(Action<TElement>, Action<Exception>, Action) Sobrecarregado. (Definido por ObservableExtensions.)
Método de extensão público SubscribeOn<TElement>(Dispatcher) Sobrecarregado. (Definido por DispatcherObservableExtensions.)
Método de extensão público SubscribeOn<TElement>(DispatcherScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público SubscribeOn<TElement>(IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público SubscribeOn<TElement>(SynchronizationContext) Sobrecarregado. (Definido por Observable.)
Método de extensão público SubscribeOnDispatcher<TElement> (Definido por Observable.)
Método de extensão público Synchronize<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público Synchronize<TElement>(Object) Sobrecarregado. (Definido por Observable.)
Método de extensão público Take<TElement>(Int32) Sobrecarregado. (Definido por Observable.)
Método de extensão público Take<TElement>(Int32, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público TakeLast<TElement> (Definido por Observable.)
Método de extensão público TakeUntil<TElement, TOther> (Definido por Observable.)
Método de extensão público TakeWhile<TElement> (Definido por Observable.)
Método de extensão público Then<TElement, TResult> (Definido por Observable.)
Método de extensão público Throttle<TElement>(TimeSpan) Sobrecarregado. (Definido por Observable.)
Método de extensão público Throttle<TElement>(TimeSpan, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público TimeInterval<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público TimeInterval<TElement>(IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Timeout<TElement>(DateTimeOffset) Sobrecarregado. (Definido por Observable.)
Método de extensão público Timeout<TElement>(TimeSpan) Sobrecarregado. (Definido por Observable.)
Método de extensão público Timeout<TElement>(DateTimeOffset, IObservable<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Timeout<TElement>(DateTimeOffset, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Timeout<TElement>(TimeSpan, IObservable<TElement>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Timeout<TElement>(TimeSpan, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Timeout<TElement>(DateTimeOffset, IObservable<TElement>, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Timeout<TElement>(TimeSpan, IObservable<TElement>, IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público Timestamp<TElement>() Sobrecarregado. (Definido por Observable.)
Método de extensão público Timestamp<TElement>(IScheduler) Sobrecarregado. (Definido por Observable.)
Método de extensão público ToEnumerable<TElement> (Definido por Observable.)
Método de extensão público Where<TElement>(Func<TElement, Boolean>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Where<TElement>(Func<TElement, Int32, Boolean>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Zip<TElement, TRight, TResult>(IEnumerable<TRight>, Func<TElement, TRight, TResult>) Sobrecarregado. (Definido por Observable.)
Método de extensão público Zip<TElement, TRight, TResult>(IObservable<TRight>, Func<TElement, TRight, TResult>) Sobrecarregado. (Definido por Observable.)

Superior

Informações sobre versão

.NET para aplicativos do Windows Phone

Com suporte em: Windows Phone 8, Silverlight 8.1

Consulte também

Referência

Namespace Microsoft.Phone.Reactive