Compartir a través de


Método Observable.Catch TSource> (IObservable<TSource>, IObservable<TSource>)<

Continúa una secuencia observable terminada por una excepción con la siguiente secuencia observable.

Espacio de nombres:System.Reactive.Linq
Ensamblaje: System.Reactive (en System.Reactive.dll)

Sintaxis

'Declaration
<ExtensionAttribute> _
Public Shared Function Catch(Of TSource) ( _
    first As IObservable(Of TSource), _
    second As IObservable(Of TSource) _
) As IObservable(Of TSource)
'Usage
Dim first As IObservable(Of TSource)
Dim second As IObservable(Of TSource)
Dim returnValue As IObservable(Of TSource)

returnValue = first.Catch(second)
public static IObservable<TSource> Catch<TSource>(
    this IObservable<TSource> first,
    IObservable<TSource> second
)
[ExtensionAttribute]
public:
generic<typename TSource>
static IObservable<TSource>^ Catch(
    IObservable<TSource>^ first, 
    IObservable<TSource>^ second
)
static member Catch : 
        first:IObservable<'TSource> * 
        second:IObservable<'TSource> -> IObservable<'TSource> 
JScript does not support generic types and methods.

Parámetros de tipo

  • TSource
    Tipo de origen.

Parámetros

  • first
    Tipo: System.IObservable<TSource>
    Primera secuencia observable cuya excepción (si existe) se detecta.
  • second
    Tipo: System.IObservable<TSource>
    La segunda secuencia observable usada para generar resultados cuando se produjo un error en la primera secuencia.

Valor devuelto

Tipo: System.IObservable<TSource>
Secuencia observable que contiene los elementos de la primera secuencia, seguidos de los elementos de la segunda secuencia en caso de que se produzca una excepción.

Nota sobre el uso

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo IObservable<TSource>. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea o .

Consulte también

Referencia

Clase Observable

Detectar sobrecarga

Espacio de nombres System.Reactive.Linq