Skip to content

Applies to

netstandard2.0

Overloads

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

1. Overload

public static IQbservable<TSource> OnErrorResumeNext<TSource>(this IQbservable<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
first[IQbservable](#First observable sequence whose exception (if any) is caught.
secondIObservableSecond observable sequence used to produce results after the first sequence terminates.

Returns: IQbservable -- 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 IQbservable<TSource> OnErrorResumeNext<TSource>(this IQbservableProvider provider, 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
provider[IQbservableProvider](#Query provider used to construct the [IQbservable](# data source.
params sourcesIObservable<TSource>[]Observable sequences to concatenate.

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

Exceptions

TypeCondition
System.ArgumentNullExceptionsources is null.

3. Overload

public static IQbservable<TSource> OnErrorResumeNext<TSource>(this IQbservableProvider provider, 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
provider[IQbservableProvider](#Query provider used to construct the [IQbservable](# data source.
sourcesIEnumerable>Observable sequences to concatenate.

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

Exceptions

TypeCondition
System.ArgumentNullExceptionsources is null.