Partager via


IConnectableObservable<T>, interface

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

Syntaxe

'Déclaration
Public Interface IConnectableObservable(Of Out T) _
    Inherits IObservable(Of T)
public interface IConnectableObservable<out T> : IObservable<T>
generic<typename T>
public interface class IConnectableObservable : IObservable<T>
type IConnectableObservable<'T> =  
    interface
        interface IObservable<'T>
    end

Paramètres de type

  • out T
    Ce paramètre de type est covariant. Autrement dit, vous pouvez utiliser le type que vous avez spécifié ou tout type plus dérivé. Pour plus d'informations sur la covariance et la contravariance, consultez Covariance et contravariance dans les génériques.

Le type IConnectableObservable<T> expose les membres suivants.

Méthodes

  Nom Description
Méthode publique Connect
Méthode publique Subscribe Notifie le fournisseur qu'un observateur doit recevoir des notifications. (Hérité de IObservable<T>.)

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 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 RefCount<TSource> (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 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

Voir aussi

Référence

Microsoft.Phone.Reactive, espace de noms