Compartir a través de


Chain.Catch Método

Definición

Sobrecargas

Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>)

Cuando se haya completado el antecedente IDialog<TResult> , detecte y controle las excepciones de tipo E.

Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>)

Cuando se haya completado el antecedente IDialog<TResult> , detecte y controle las excepciones.

Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>)

Source:
Chain.cs

Cuando se haya completado el antecedente IDialog<TResult> , detecte y controle las excepciones de tipo E.

public static Microsoft.Bot.Builder.Dialogs.IDialog<T> Catch<T,E> (this Microsoft.Bot.Builder.Dialogs.IDialog<T> antecedent, Func<Microsoft.Bot.Builder.Dialogs.IDialog<T>,E,Microsoft.Bot.Builder.Dialogs.IDialog<T>> block) where E : Exception;
static member Catch : Microsoft.Bot.Builder.Dialogs.IDialog<'T> * Func<Microsoft.Bot.Builder.Dialogs.IDialog<'T>, 'E, Microsoft.Bot.Builder.Dialogs.IDialog<'T> (requires 'E :> Exception)> -> Microsoft.Bot.Builder.Dialogs.IDialog<'T> (requires 'E :> Exception)
<Extension()>
Public Function Catch(Of T, E) (antecedent As IDialog(Of T), block As Func(Of IDialog(Of T), E, IDialog(Of T))) As IDialog(Of T)

Parámetros de tipo

T

Tipo devuelto por el cuadro de diálogo antecedente.

E

Tipo de excepción que se va a detectar y controlar.

Parámetros

antecedent
IDialog<T>

Cuadro de diálogo IDialog<TResult>antecedente .

block
Func<IDialog<T>,E,IDialog<T>>

Expresión lambda que representa el controlador de bloques catch.

Devoluciones

IDialog<T>

Resultado del controlador de bloques catch si hay una excepción de tipo E.

Se aplica a

Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>)

Source:
Chain.cs

Cuando se haya completado el antecedente IDialog<TResult> , detecte y controle las excepciones.

public static Microsoft.Bot.Builder.Dialogs.IDialog<T> Catch<T> (this Microsoft.Bot.Builder.Dialogs.IDialog<T> antecedent, Func<Microsoft.Bot.Builder.Dialogs.IDialog<T>,Exception,Microsoft.Bot.Builder.Dialogs.IDialog<T>> block);
static member Catch : Microsoft.Bot.Builder.Dialogs.IDialog<'T> * Func<Microsoft.Bot.Builder.Dialogs.IDialog<'T>, Exception, Microsoft.Bot.Builder.Dialogs.IDialog<'T>> -> Microsoft.Bot.Builder.Dialogs.IDialog<'T>
<Extension()>
Public Function Catch(Of T) (antecedent As IDialog(Of T), block As Func(Of IDialog(Of T), Exception, IDialog(Of T))) As IDialog(Of T)

Parámetros de tipo

T

Tipo devuelto por el cuadro de diálogo antecedente.

Parámetros

antecedent
IDialog<T>

Cuadro de diálogo IDialog<TResult>antecedente .

block
Func<IDialog<T>,Exception,IDialog<T>>

Expresión lambda que representa el controlador de bloques catch.

Devoluciones

IDialog<T>

Resultado del controlador de bloques catch si hay una excepción.

Se aplica a