Interfaccia ISubject<T>

Spazio dei nomi:  Microsoft.Phone.Reactive
Assembly:  Microsoft.Phone.Reactive (in Microsoft.Phone.Reactive.dll)

public interface ISubject<T> : ISubject<T, T>, 
	IObserver<T>, IObservable<T>

Parametri di tipo

T

Il tipo ISubject<T> espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoOnCompletedNotifica all'osservatore che il provider ha completato l'invio di notifiche basate su push. (Ereditato da IObserver<T>)
Metodo pubblicoOnErrorNotifica all'osservatore che il provider ha riscontrato una condizione di errore. (Ereditato da IObserver<T>)
Metodo pubblicoOnNextFornisce all'osservatore nuovi dati. (Ereditato da IObserver<T>)
Metodo pubblicoSubscribeNotifica al provider che un osservatore deve ricevere notifiche. (Ereditato da IObservable<T>)
In alto

  NomeDescrizione
Metodo di estensione pubblicoAggregate<T>(Func<T, T, T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoAggregate<T, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoAll<T> (Definito da Observable).
Metodo di estensione pubblicoAmb<T> (Definito da Observable).
Metodo di estensione pubblicoAnd<T, TRight> (Definito da Observable).
Metodo di estensione pubblicoAny<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoAny<T>(Func<T, Boolean>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoAsObservable<T> (Definito da Observable).
Metodo di estensione pubblicoAsObserver<T> (Definito da Observer).
Metodo di estensione pubblicoBufferWithCount<T>(Int32)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoBufferWithCount<T>(Int32, Int32)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoBufferWithTime<T>(TimeSpan)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoBufferWithTime<T>(TimeSpan, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoBufferWithTime<T>(TimeSpan, TimeSpan)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoBufferWithTime<T>(TimeSpan, TimeSpan, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoBufferWithTimeOrCount<T>(TimeSpan, Int32)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoBufferWithTimeOrCount<T>(TimeSpan, Int32, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoCatch<T>(IObservable<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoCatch<T, TException>(Func<TException, IObservable<T>>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoCombineLatest<T, TRight, TResult> (Definito da Observable).
Metodo di estensione pubblicoConcat<T> (Definito da Observable).
Metodo di estensione pubblicoContains<T>(T)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoContains<T>(T, IEqualityComparer<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoCount<T> (Definito da Observable).
Metodo di estensione pubblicoDelay<T>(DateTimeOffset)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDelay<T>(TimeSpan)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDelay<T>(DateTimeOffset, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDelay<T>(TimeSpan, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDistinctUntilChanged<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDistinctUntilChanged<T>(IEqualityComparer<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDistinctUntilChanged<T, TKey>(Func<T, TKey>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDistinctUntilChanged<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDo<T>(Action<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDo<T>(IObserver<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDo<T>(Action<T>, Action)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDo<T>(Action<T>, Action<Exception>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoDo<T>(Action<T>, Action<Exception>, Action)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoFinally<T> (Definito da Observable).
Metodo di estensione pubblicoFirst<T> (Definito da Observable).
Metodo di estensione pubblicoFirstOrDefault<T> (Definito da Observable).
Metodo di estensione pubblicoForkJoin<T, TRight, TResult> (Definito da Observable).
Metodo di estensione pubblicoGetEnumerator<T> (Definito da Observable).
Metodo di estensione pubblicoGroupBy<T, TKey>(Func<T, TKey>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoGroupBy<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoGroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoGroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoIsEmpty<T> (Definito da Observable).
Metodo di estensione pubblicoLast<T> (Definito da Observable).
Metodo di estensione pubblicoLastOrDefault<T> (Definito da Observable).
Metodo di estensione pubblicoLatest<T> (Definito da Observable).
Metodo di estensione pubblicoLet<T, TResult> (Definito da Observable).
Metodo di estensione pubblicoLongCount<T> (Definito da Observable).
Metodo di estensione pubblicoMaterialize<T> (Definito da Observable).
Metodo di estensione pubblicoMax<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoMax<T>(IComparer<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoMaxBy<T, TKey>(Func<T, TKey>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoMaxBy<T, TKey>(Func<T, TKey>, IComparer<TKey>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoMerge<T>(IObservable<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoMerge<T>(IObservable<T>, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoMin<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoMin<T>(IComparer<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoMinBy<T, TKey>(Func<T, TKey>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoMinBy<T, TKey>(Func<T, TKey>, IComparer<TKey>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoMostRecent<T> (Definito da Observable).
Metodo di estensione pubblicoNext<T> (Definito da Observable).
Metodo di estensione pubblicoObserveOn<T>(Dispatcher)Sottoposto a overload. (Definito da DispatcherObservableExtensions).
Metodo di estensione pubblicoObserveOn<T>(DispatcherScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoObserveOn<T>(IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoObserveOn<T>(SynchronizationContext)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoObserveOnDispatcher<T> (Definito da Observable).
Metodo di estensione pubblicoOnErrorResumeNext<T> (Definito da Observable).
Metodo di estensione pubblicoPrune<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoPrune<T>(IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoPrune<T, TResult>(Func<IObservable<T>, IObservable<TResult>>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoPrune<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoPublish<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoPublish<T>(T)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoPublish<T>(T, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoPublish<T, TResult>(Func<IObservable<T>, IObservable<TResult>>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoPublish<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, T)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoPublish<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, T, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoRepeat<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoRepeat<T>(Int32)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T>(Int32)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T>(IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T>(TimeSpan)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T>(Int32, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T>(Int32, TimeSpan)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T>(TimeSpan, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T>(Int32, TimeSpan, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, TimeSpan)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, TimeSpan, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, TimeSpan)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoReplay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, TimeSpan, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoRetry<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoRetry<T>(Int32)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoRun<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoRun<T>(Action<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoRun<T>(IObserver<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoRun<T>(Action<T>, Action)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoRun<T>(Action<T>, Action<Exception>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoRun<T>(Action<T>, Action<Exception>, Action)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSample<T>(TimeSpan)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSample<T>(TimeSpan, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoScan<T>(Func<T, T, T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoScan<T, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoScan0<T, TAccumulate> (Definito da Observable).
Metodo di estensione pubblicoSelect<T, TResult>(Func<T, TResult>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSelect<T, TResult>(Func<T, Int32, TResult>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSelectMany<T, TResult>(Func<T, IObservable<TResult>>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSelectMany<T, TResult>(Func<T, IEnumerable<TResult>>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSelectMany<T, TOther>(IObservable<TOther>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSelectMany<T, TResult>(Func<T, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSelectMany<T, TCollection, TResult>(Func<T, IObservable<TCollection>>, Func<T, TCollection, TResult>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSingle<T> (Definito da Observable).
Metodo di estensione pubblicoSingleOrDefault<T> (Definito da Observable).
Metodo di estensione pubblicoSkip<T> (Definito da Observable).
Metodo di estensione pubblicoSkipLast<T> (Definito da Observable).
Metodo di estensione pubblicoSkipUntil<T, TOther> (Definito da Observable).
Metodo di estensione pubblicoSkipWhile<T> (Definito da Observable).
Metodo di estensione pubblicoStartWith<T>(T[])Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoStartWith<T>(IScheduler, T[])Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSubscribe<T>()Sottoposto a overload. (Definito da ObservableExtensions).
Metodo di estensione pubblicoSubscribe<T>(Action<T>)Sottoposto a overload. (Definito da ObservableExtensions).
Metodo di estensione pubblicoSubscribe<T>(Action<T>, Action<Exception>)Sottoposto a overload. (Definito da ObservableExtensions).
Metodo di estensione pubblicoSubscribe<T>(Action<T>, Action)Sottoposto a overload. (Definito da ObservableExtensions).
Metodo di estensione pubblicoSubscribe<T>(Action<T>, Action<Exception>, Action)Sottoposto a overload. (Definito da ObservableExtensions).
Metodo di estensione pubblicoSubscribeOn<T>(Dispatcher)Sottoposto a overload. (Definito da DispatcherObservableExtensions).
Metodo di estensione pubblicoSubscribeOn<T>(DispatcherScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSubscribeOn<T>(IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSubscribeOn<T>(SynchronizationContext)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSubscribeOnDispatcher<T> (Definito da Observable).
Metodo di estensione pubblicoSynchronize<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoSynchronize<T>(Object)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTake<T>(Int32)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTake<T>(Int32, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTakeLast<T> (Definito da Observable).
Metodo di estensione pubblicoTakeUntil<T, TOther> (Definito da Observable).
Metodo di estensione pubblicoTakeWhile<T> (Definito da Observable).
Metodo di estensione pubblicoThen<T, TResult> (Definito da Observable).
Metodo di estensione pubblicoThrottle<T>(TimeSpan)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoThrottle<T>(TimeSpan, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimeInterval<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimeInterval<T>(IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimeout<T>(DateTimeOffset)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimeout<T>(TimeSpan)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimeout<T>(DateTimeOffset, IObservable<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimeout<T>(DateTimeOffset, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimeout<T>(TimeSpan, IObservable<T>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimeout<T>(TimeSpan, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimeout<T>(DateTimeOffset, IObservable<T>, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimeout<T>(TimeSpan, IObservable<T>, IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimestamp<T>()Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoTimestamp<T>(IScheduler)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoToEnumerable<T> (Definito da Observable).
Metodo di estensione pubblicoToNotifier<T> (Definito da Observer).
Metodo di estensione pubblicoWhere<T>(Func<T, Boolean>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoWhere<T>(Func<T, Int32, Boolean>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoZip<T, TRight, TResult>(IEnumerable<TRight>, Func<T, TRight, TResult>)Sottoposto a overload. (Definito da Observable).
Metodo di estensione pubblicoZip<T, TRight, TResult>(IObservable<TRight>, Func<T, TRight, TResult>)Sottoposto a overload. (Definito da Observable).
In alto

.NET per applicazioni Windows Phone

Supportato in: Windows Phone 8, Silverlight 8.1
Mostra: