Partager via


ReplaySubject<T>, classe

Hiérarchie d'héritage

System.Object
  Microsoft.Phone.Reactive.ReplaySubject<T>
    Microsoft.Phone.Reactive.BehaviorSubject<T>

Espace de noms :  Microsoft.Phone.Reactive
Assembly :  Microsoft.Phone.Reactive (dans Microsoft.Phone.Reactive.dll)

Syntaxe

'Déclaration
Public Class ReplaySubject(Of T) _
    Implements ISubject(Of T), ISubject(Of T, T),  _
    IObserver(Of T), IObservable(Of T)
public class ReplaySubject<T> : ISubject<T>, 
    ISubject<T, T>, IObserver<T>, IObservable<T>
generic<typename T>
public ref class ReplaySubject : ISubject<T>, 
    ISubject<T, T>, IObserver<T>, IObservable<T>
type ReplaySubject<'T> =  
    class
        interface ISubject<'T>
        interface ISubject<'T, 'T>
        interface IObserver<'T>
        interface IObservable<'T>
    end

Paramètres de type

  • T

Le type ReplaySubject<T> expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ReplaySubject<T>()
Méthode publique ReplaySubject<T>(Int32)
Méthode publique ReplaySubject<T>(IScheduler)
Méthode publique ReplaySubject<T>(TimeSpan)
Méthode publique ReplaySubject<T>(Int32, IScheduler)
Méthode publique ReplaySubject<T>(Int32, TimeSpan)
Méthode publique ReplaySubject<T>(TimeSpan, IScheduler)
Méthode publique ReplaySubject<T>(Int32, TimeSpan, IScheduler)

Début

Méthodes

  Nom Description
Méthode publique Equals(Object) Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique OnCompleted
Méthode publique OnError
Méthode publique OnNext
Méthode publique Subscribe
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique Aggregate<T>(Func<T, T, T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Aggregate<T, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>) Surchargé. (Défini par Observable.)
Méthode d'extension publique All<T> (Défini par Observable.)
Méthode d'extension publique Amb<T> (Défini par Observable.)
Méthode d'extension publique And<T, TRight> (Défini par Observable.)
Méthode d'extension publique Any<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique Any<T>(Func<T, Boolean>) Surchargé. (Défini par Observable.)
Méthode d'extension publique AsObservable<T> (Défini par Observable.)
Méthode d'extension publique AsObserver<T> (Défini par Observer.)
Méthode d'extension publique BufferWithCount<T>(Int32) Surchargé. (Défini par Observable.)
Méthode d'extension publique BufferWithCount<T>(Int32, Int32) Surchargé. (Défini par Observable.)
Méthode d'extension publique BufferWithTime<T>(TimeSpan) Surchargé. (Défini par Observable.)
Méthode d'extension publique BufferWithTime<T>(TimeSpan, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique BufferWithTime<T>(TimeSpan, TimeSpan) Surchargé. (Défini par Observable.)
Méthode d'extension publique BufferWithTime<T>(TimeSpan, TimeSpan, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique BufferWithTimeOrCount<T>(TimeSpan, Int32) Surchargé. (Défini par Observable.)
Méthode d'extension publique BufferWithTimeOrCount<T>(TimeSpan, Int32, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Catch<T>(IObservable<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Catch<T, TException>(Func<TException, IObservable<T>>) Surchargé. (Défini par Observable.)
Méthode d'extension publique CombineLatest<T, TRight, TResult> (Défini par Observable.)
Méthode d'extension publique Concat<T> (Défini par Observable.)
Méthode d'extension publique Contains<T>(T) Surchargé. (Défini par Observable.)
Méthode d'extension publique Contains<T>(T, IEqualityComparer<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Count<T> (Défini par Observable.)
Méthode d'extension publique Delay<T>(DateTimeOffset) Surchargé. (Défini par Observable.)
Méthode d'extension publique Delay<T>(TimeSpan) Surchargé. (Défini par Observable.)
Méthode d'extension publique Delay<T>(DateTimeOffset, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Delay<T>(TimeSpan, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique DistinctUntilChanged<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique DistinctUntilChanged<T>(IEqualityComparer<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique DistinctUntilChanged<T, TKey>(Func<T, TKey>) Surchargé. (Défini par Observable.)
Méthode d'extension publique DistinctUntilChanged<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Do<T>(Action<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Do<T>(IObserver<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Do<T>(Action<T>, Action) Surchargé. (Défini par Observable.)
Méthode d'extension publique Do<T>(Action<T>, Action<Exception>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Do<T>(Action<T>, Action<Exception>, Action) Surchargé. (Défini par Observable.)
Méthode d'extension publique Finally<T> (Défini par Observable.)
Méthode d'extension publique First<T> (Défini par Observable.)
Méthode d'extension publique FirstOrDefault<T> (Défini par Observable.)
Méthode d'extension publique ForkJoin<T, TRight, TResult> (Défini par Observable.)
Méthode d'extension publique GetEnumerator<T> (Défini par Observable.)
Méthode d'extension publique GroupBy<T, TKey>(Func<T, TKey>) Surchargé. (Défini par Observable.)
Méthode d'extension publique GroupBy<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) Surchargé. (Défini par Observable.)
Méthode d'extension publique GroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) Surchargé. (Défini par Observable.)
Méthode d'extension publique GroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) Surchargé. (Défini par Observable.)
Méthode d'extension publique IsEmpty<T> (Défini par Observable.)
Méthode d'extension publique Last<T> (Défini par Observable.)
Méthode d'extension publique LastOrDefault<T> (Défini par Observable.)
Méthode d'extension publique Latest<T> (Défini par Observable.)
Méthode d'extension publique Let<T, TResult> (Défini par Observable.)
Méthode d'extension publique LongCount<T> (Défini par Observable.)
Méthode d'extension publique Materialize<T> (Défini par Observable.)
Méthode d'extension publique Max<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique Max<T>(IComparer<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique MaxBy<T, TKey>(Func<T, TKey>) Surchargé. (Défini par Observable.)
Méthode d'extension publique MaxBy<T, TKey>(Func<T, TKey>, IComparer<TKey>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Merge<T>(IObservable<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Merge<T>(IObservable<T>, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Min<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique Min<T>(IComparer<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique MinBy<T, TKey>(Func<T, TKey>) Surchargé. (Défini par Observable.)
Méthode d'extension publique MinBy<T, TKey>(Func<T, TKey>, IComparer<TKey>) Surchargé. (Défini par Observable.)
Méthode d'extension publique MostRecent<T> (Défini par Observable.)
Méthode d'extension publique Next<T> (Défini par Observable.)
Méthode d'extension publique ObserveOn<T>(Dispatcher) Surchargé. (Défini par DispatcherObservableExtensions.)
Méthode d'extension publique ObserveOn<T>(DispatcherScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique ObserveOn<T>(IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique ObserveOn<T>(SynchronizationContext) Surchargé. (Défini par Observable.)
Méthode d'extension publique ObserveOnDispatcher<T> (Défini par Observable.)
Méthode d'extension publique OnErrorResumeNext<T> (Défini par Observable.)
Méthode d'extension publique Prune<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique Prune<T>(IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Prune<T, TResult>(Func<IObservable<T>, IObservable<TResult>>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Prune<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Publish<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique Publish<T>(T) Surchargé. (Défini par Observable.)
Méthode d'extension publique Publish<T>(T, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Publish<T, TResult>(Func<IObservable<T>, IObservable<TResult>>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Publish<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, T) Surchargé. (Défini par Observable.)
Méthode d'extension publique Publish<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, T, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Repeat<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique Repeat<T>(Int32) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T>(Int32) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T>(IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T>(TimeSpan) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T>(Int32, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T>(Int32, TimeSpan) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T>(TimeSpan, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T>(Int32, TimeSpan, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, TimeSpan) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, TimeSpan, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, TimeSpan) Surchargé. (Défini par Observable.)
Méthode d'extension publique Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, TimeSpan, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Retry<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique Retry<T>(Int32) Surchargé. (Défini par Observable.)
Méthode d'extension publique Run<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique Run<T>(Action<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Run<T>(IObserver<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Run<T>(Action<T>, Action) Surchargé. (Défini par Observable.)
Méthode d'extension publique Run<T>(Action<T>, Action<Exception>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Run<T>(Action<T>, Action<Exception>, Action) Surchargé. (Défini par Observable.)
Méthode d'extension publique Sample<T>(TimeSpan) Surchargé. (Défini par Observable.)
Méthode d'extension publique Sample<T>(TimeSpan, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Scan<T>(Func<T, T, T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Scan<T, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Scan0<T, TAccumulate> (Défini par Observable.)
Méthode d'extension publique Select<T, TResult>(Func<T, TResult>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Select<T, TResult>(Func<T, Int32, TResult>) Surchargé. (Défini par Observable.)
Méthode d'extension publique SelectMany<T, TResult>(Func<T, IObservable<TResult>>) Surchargé. (Défini par Observable.)
Méthode d'extension publique SelectMany<T, TResult>(Func<T, IEnumerable<TResult>>) Surchargé. (Défini par Observable.)
Méthode d'extension publique SelectMany<T, TOther>(IObservable<TOther>) Surchargé. (Défini par Observable.)
Méthode d'extension publique SelectMany<T, TResult>(Func<T, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>) Surchargé. (Défini par Observable.)
Méthode d'extension publique SelectMany<T, TCollection, TResult>(Func<T, IObservable<TCollection>>, Func<T, TCollection, TResult>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Single<T> (Défini par Observable.)
Méthode d'extension publique SingleOrDefault<T> (Défini par Observable.)
Méthode d'extension publique Skip<T> (Défini par Observable.)
Méthode d'extension publique SkipLast<T> (Défini par Observable.)
Méthode d'extension publique SkipUntil<T, TOther> (Défini par Observable.)
Méthode d'extension publique SkipWhile<T> (Défini par Observable.)
Méthode d'extension publique StartWith<T>(array<T[]) Surchargé. (Défini par Observable.)
Méthode d'extension publique StartWith<T>(IScheduler, array<T[]) Surchargé. (Défini par Observable.)
Méthode d'extension publique Subscribe<T>() Surchargé. (Défini par ObservableExtensions.)
Méthode d'extension publique Subscribe<T>(Action<T>) Surchargé. (Défini par ObservableExtensions.)
Méthode d'extension publique Subscribe<T>(Action<T>, Action<Exception>) Surchargé. (Défini par ObservableExtensions.)
Méthode d'extension publique Subscribe<T>(Action<T>, Action) Surchargé. (Défini par ObservableExtensions.)
Méthode d'extension publique Subscribe<T>(Action<T>, Action<Exception>, Action) Surchargé. (Défini par ObservableExtensions.)
Méthode d'extension publique SubscribeOn<T>(Dispatcher) Surchargé. (Défini par DispatcherObservableExtensions.)
Méthode d'extension publique SubscribeOn<T>(DispatcherScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique SubscribeOn<T>(IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique SubscribeOn<T>(SynchronizationContext) Surchargé. (Défini par Observable.)
Méthode d'extension publique SubscribeOnDispatcher<T> (Défini par Observable.)
Méthode d'extension publique Synchronize<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique Synchronize<T>(Object) Surchargé. (Défini par Observable.)
Méthode d'extension publique Take<T>(Int32) Surchargé. (Défini par Observable.)
Méthode d'extension publique Take<T>(Int32, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique TakeLast<T> (Défini par Observable.)
Méthode d'extension publique TakeUntil<T, TOther> (Défini par Observable.)
Méthode d'extension publique TakeWhile<T> (Défini par Observable.)
Méthode d'extension publique Then<T, TResult> (Défini par Observable.)
Méthode d'extension publique Throttle<T>(TimeSpan) Surchargé. (Défini par Observable.)
Méthode d'extension publique Throttle<T>(TimeSpan, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique TimeInterval<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique TimeInterval<T>(IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Timeout<T>(DateTimeOffset) Surchargé. (Défini par Observable.)
Méthode d'extension publique Timeout<T>(TimeSpan) Surchargé. (Défini par Observable.)
Méthode d'extension publique Timeout<T>(DateTimeOffset, IObservable<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Timeout<T>(DateTimeOffset, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Timeout<T>(TimeSpan, IObservable<T>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Timeout<T>(TimeSpan, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Timeout<T>(DateTimeOffset, IObservable<T>, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Timeout<T>(TimeSpan, IObservable<T>, IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique Timestamp<T>() Surchargé. (Défini par Observable.)
Méthode d'extension publique Timestamp<T>(IScheduler) Surchargé. (Défini par Observable.)
Méthode d'extension publique ToEnumerable<T> (Défini par Observable.)
Méthode d'extension publique ToNotifier<T> (Défini par Observer.)
Méthode d'extension publique Where<T>(Func<T, Boolean>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Where<T>(Func<T, Int32, Boolean>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Zip<T, TRight, TResult>(IEnumerable<TRight>, Func<T, TRight, TResult>) Surchargé. (Défini par Observable.)
Méthode d'extension publique Zip<T, TRight, TResult>(IObservable<TRight>, Func<T, TRight, TResult>) Surchargé. (Défini par Observable.)

Début

Informations de version

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Phone.Reactive, espace de noms