Subject Methods

RxJS

The Subject type exposes the following members.

Methods

  NameDescription
Aggregate
Applies an accumulator function over an observable sequence. The specified seed value is used as the initial accumulator value.
(Inherited from Observable.)
Aggregate1
Applies an accumulator function over an observable sequence.
(Inherited from Observable.)
All
Determines whether all elements of an observable sequence satisfy a condition.
(Inherited from Observable.)
And
Matches when both observable sequences have an available value.
(Inherited from Observable.)
AnyOverloaded.
AsObservable
Hides the identity of an observable sequence.
(Inherited from Observable.)
Average
Computes the average of a sequence of numeric values.
(Inherited from Observable.)
BufferWithCountOverloaded.
BufferWithTimeOverloaded.
BufferWithTimeOrCountOverloaded.
CatchOverloaded.
CombineLatest
Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences has a new value.
(Inherited from Observable.)
ConcatOverloaded.
ContainsOverloaded.
Count
Returns an number representing the total number of elements in an observable sequence.
(Inherited from Observable.)
DelayOverloaded.
Dematerialize
Dematerializes the explicit notification values of an observable sequence as implicit notifications.
(Inherited from Observable.)
DistinctUntilChangedOverloaded.
DoOverloaded.
Final
Returns an observable that contains only the final OnNext value.
(Inherited from Observable.)
Finally
Invokes finallyAction after source observable sequence terminates normally or by an exception.
(Inherited from Observable.)
GetType (Inherited from Object.)
GroupByOverloaded.
IsEmpty
Determines whether an observable sequence is empty.
(Inherited from Observable.)
LetOverloaded.
Materialize
Materializes the implicit notifications of an observable sequence as explicit notification values.
(Inherited from Observable.)
Max
Returns the maximum value in an observable sequence.
(Inherited from Observable.)
MaxByOverloaded.
MergeOverloaded.
MergeObservable
Merges an observable sequence of observable sequences into an observable sequence.
(Inherited from Observable.)
Min
Returns the minimum value in an observable sequence.
(Inherited from Observable.)
MinByOverloaded.
OnCompleted
Notifies all subscribed observers of the end of the sequence.
OnError
Notifies all subscribed observers with the exception.
OnErrorResumeNextOverloaded.
OnNext
Notifies all subscribed observers with the value.
PruneOverloaded.
PublishOverloaded.
RemoveInterval
Removes the timestamp from each value of an observable sequence.
(Inherited from Observable.)
RemoveTimestamp
Removes the timestamp from each value of an observable sequence.
(Inherited from Observable.)
RepeatOverloaded.
ReplayOverloaded.
RetryOverloaded.
SampleOverloaded.
Scan
Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.
(Inherited from Observable.)
Scan0
Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is prepended to the sequence once a message comes in.
(Inherited from Observable.)
Scan1
Applies an accumulator function over an observable sequence and returns each intermediate result.
(Inherited from Observable.)
SelectOverloaded.
SelectMany
Projects each value of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.
(Inherited from Observable.)
Skip
Bypasses a specified number of values in an observable sequence and then returns the remaining values.
(Inherited from Observable.)
SkipUntil
Returns the values from the source observable sequence only after the other observable sequence produces a value.
(Inherited from Observable.)
SkipWhile
Bypasses values in an observable sequence as long as a specified condition is true and then returns the remaining values.
(Inherited from Observable.)
StartWithOverloaded.
SubscribeOverloaded.
Sum
Computes the sum of a sequence of numeric values.
(Inherited from Observable.)
Switch
Transforms an observable sequence of observable sequences into an observable sequence producing values only from the most recent observable sequence.
(Inherited from Observable.)
TakeOverloaded.
TakeUntil
Returns the values from the source observable sequence until the other observable sequence produces a value.
(Inherited from Observable.)
TakeWhile
Returns values from an observable sequence as long as a specified condition is true, and then skips the remaining values.
(Inherited from Observable.)
Then
Matches when the observable sequence has an available value and projects the value.
(Inherited from Observable.)
ThrottleOverloaded.
TimeIntervalOverloaded.
TimeoutOverloaded.
TimestampOverloaded.
ToLocaleString (Inherited from Object.)
ToString (Inherited from Object.)
WhereOverloaded.
Zip
Merges two observable sequences into one observable sequence by using the selector function.
(Inherited from Observable.)

See Also