Skip to content

Applies to

netstandard2.0

Overloads

  • 1. public static IObservable<TSource> OnErrorResumeNext<TSource>(this IObservable<TSource> first, IObservable<TSource> second)
  • 2. public static IObservable<TSource> OnErrorResumeNext<TSource>(params IObservable<TSource>[] sources)
  • 3. public static IObservable<TSource> OnErrorResumeNext<TSource>(this IEnumerable<IObservable<TSource>> sources)

1. Overload

public static IObservable<TSource> OnErrorResumeNext<TSource>(this IObservable<TSource> first, IObservable<TSource> second)

Summary: Concatenates the second observable sequence to the first observable sequence upon successful or exceptional termination of the first.

Type parameters

NameDescription
TSourceThe type of the elements in the source sequences.

Parameters

NameTypeDescription
firstIObservableFirst observable sequence whose exception (if any) is caught.
secondIObservableSecond observable sequence used to produce results after the first sequence terminates.

Returns: IObservable -- An observable sequence that concatenates the first and second sequence, even if the first sequence terminates exceptionally.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second is null.

2. Overload

public static IObservable<TSource> OnErrorResumeNext<TSource>(params IObservable<TSource>[] sources)

Summary: Concatenates all of the specified observable sequences, even if the previous observable sequence terminated exceptionally.

Type parameters

NameDescription
TSourceThe type of the elements in the source sequences.

Parameters

NameTypeDescription
params sourcesIObservable<TSource>[]Observable sequences to concatenate.

Returns: IObservable -- An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally.

Exceptions

TypeCondition
System.ArgumentNullExceptionsources is null.

3. Overload

public static IObservable<TSource> OnErrorResumeNext<TSource>(this IEnumerable<IObservable<TSource>> sources)

Summary: Concatenates all observable sequences in the given enumerable sequence, even if the previous observable sequence terminated exceptionally.

Type parameters

NameDescription
TSourceThe type of the elements in the source sequences.

Parameters

NameTypeDescription
sourcesIEnumerable>Observable sequences to concatenate.

Returns: IObservable -- An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally.

Exceptions

TypeCondition
System.ArgumentNullExceptionsources is null.