Observable Methods

RxJS

The Observable 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.
Aggregate1
Applies an accumulator function over an observable sequence.
All
Determines whether all elements of an observable sequence satisfy a condition.
AmbOverloaded.
And
Matches when both observable sequences have an available value.
AnyOverloaded.
AsObservable
Hides the identity of an observable sequence.
Average
Computes the average of a sequence of numeric values.
BufferWithCountOverloaded.
BufferWithTimeOverloaded.
BufferWithTimeOrCountOverloaded.
CaseOverloaded.
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.
ConcatOverloaded.
ContainsOverloaded.
Count
Returns an number representing the total number of elements in an observable sequence.
Create
Creates an observable sequence from the subscribe implementation.
CreateWithDisposable
Creates an observable sequence from the subscribe implementation.
Defer
Returns an observable sequence that invokes the observableFactory function whenever a new observer subscribes.
DelayOverloaded.
Dematerialize
Dematerializes the explicit notification values of an observable sequence as implicit notifications.
DistinctUntilChangedOverloaded.
DoOverloaded.
DoWhile
Repeats source as long as condition holds.
EmptyOverloaded.
Final
Returns an observable that contains only the final OnNext value.
Finally
Invokes finallyAction after source observable sequence terminates normally or by an exception.
For
Concatenates the observable sequences obtained by running the resultSelector for each element in source.
ForkJoinOverloaded.
FromArrayOverloaded.
FromDOMEventOverloaded.
FromHtmlEventOverloaded.
FromIEEventOverloaded.
GenerateOverloaded.
GenerateWithTimeOverloaded.
GetType (Inherited from Object.)
GroupByOverloaded.
If
If condition is true, then thenSource else elseSource.
IntervalOverloaded.
IsEmpty
Determines whether an observable sequence is empty.
JoinOverloaded.
LetOverloaded.
Materialize
Materializes the implicit notifications of an observable sequence as explicit notification values.
Max
Returns the maximum value in an observable sequence.
MaxByOverloaded.
MergeOverloaded.
MergeObservable
Merges an observable sequence of observable sequences into an observable sequence.
Min
Returns the minimum value in an observable sequence.
MinByOverloaded.
Never
Returns a non-terminating observable sequence.
OnErrorResumeNextOverloaded.
PruneOverloaded.
PublishOverloaded.
RangeOverloaded.
RemoveInterval
Removes the timestamp from each value of an observable sequence.
RemoveTimestamp
Removes the timestamp from each value of an observable sequence.
RepeatOverloaded.
ReplayOverloaded.
RetryOverloaded.
ReturnOverloaded.
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.
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.
Scan1
Applies an accumulator function over an observable sequence and returns each intermediate result.
SelectOverloaded.
SelectMany
Projects each value of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.
Skip
Bypasses a specified number of values in an observable sequence and then returns the remaining values.
SkipLast
Bypasses a specified number of values at the end of an observable sequence.
SkipUntil
Returns the values from the source observable sequence only after the other observable sequence produces a value.
SkipWhile
Bypasses values in an observable sequence as long as a specified condition is true and then returns the remaining values.
StartOverloaded.
StartWithOverloaded.
SubscribeOverloaded.
Sum
Computes the sum of a sequence of numeric values.
Switch
Transforms an observable sequence of observable sequences into an observable sequence producing values only from the most recent observable sequence.
TakeOverloaded.
TakeLast
Returns a specified number of contiguous values from the end of an observable sequence.
TakeUntil
Returns the values from the source observable sequence until the other observable sequence produces a value.
TakeWhile
Returns values from an observable sequence as long as a specified condition is true, and then skips the remaining values.
Then
Matches when the observable sequence has an available value and projects the value.
ThrottleOverloaded.
ThrowOverloaded.
TimeIntervalOverloaded.
TimeoutOverloaded.
TimerOverloaded.
TimestampOverloaded.
ToAsyncOverloaded.
ToLocaleString (Inherited from Object.)
ToString (Inherited from Object.)
Using
Retrieves resource from resourceSelector for use in resourceUsage and disposes the resource once the resulting observable sequence terminates.
WhereOverloaded.
While
Repeats source as long as condition holds.
XmlHttpRequestOverloaded.
Zip
Merges two observable sequences into one observable sequence by using the selector function.

See Also