Compartir a través de


AsyncSubject<T> (Clase)

Jerarquía de herencia

System.Object
  Microsoft.Phone.Reactive.AsyncSubject<T>

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

Sintaxis

'Declaración
Public Class AsyncSubject(Of T) _
    Implements ISubject(Of T), ISubject(Of T, T),  _
    IObserver(Of T), IObservable(Of T)
public class AsyncSubject<T> : ISubject<T>, 
    ISubject<T, T>, IObserver<T>, IObservable<T>
generic<typename T>
public ref class AsyncSubject : ISubject<T>, 
    ISubject<T, T>, IObserver<T>, IObservable<T>
type AsyncSubject<'T> =  
    class
        interface ISubject<'T>
        interface ISubject<'T, 'T>
        interface IObserver<'T>
        interface IObservable<'T>
    end

Parámetros de tipo

  • T

El tipo AsyncSubject<T> expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público AsyncSubject<T>()
Método público AsyncSubject<T>(IScheduler)

Arriba

Métodos

  Nombre Descripción
Método público Equals(Object) Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público OnCompleted
Método público OnError
Método público OnNext
Método público Subscribe
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

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 AsObserver<T> (Definido por Observer).
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 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 ToNotifier<T> (Definido por Observer).
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

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Phone.Reactive (Espacio de nombres)