Compartir a través de


IConnectableObservable<T> (Interfaz)

Espacio de nombres:  Microsoft.Phone.Reactive
Ensamblado:  Microsoft.Phone.Reactive (en Microsoft.Phone.Reactive.dll)

Sintaxis

'Declaración
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

Parámetros de tipo

  • out T
    Este parámetro de tipo es covariante. Es decir, puede usar el tipo especificado o cualquier tipo que sea más derivado. Para obtener más información sobre la covarianza y la contravarianza, vea Covarianza y contravarianza en genéricos.

El tipo IConnectableObservable<T> expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público Connect
Método público Subscribe Notifica al proveedor que un observador va a recibir las notificaciones. (Se hereda de IObservable<T>).

Arriba

Métodos de extensión

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

Arriba

Información de versión

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Vea también

Referencia

Microsoft.Phone.Reactive (Espacio de nombres)