Chain.Catch Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>) |
Quando o antecedente IDialog<TResult> estiver concluído, selecione e processe quaisquer exceções do tipo |
Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>) |
Quando o antecedente IDialog<TResult> estiver concluído, selecione e processe quaisquer exceções. |
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>)
- Origem:
- Chain.cs
Quando o antecedente IDialog<TResult> estiver concluído, selecione e processe quaisquer exceções do 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 Genérico
- T
O tipo devolvido pela caixa de diálogo do antecedente.
- E
O tipo de exceção para capturar e processar.
Parâmetros
- antecedent
- IDialog<T>
A caixa de diálogo do antecedente IDialog<TResult>.
A expressão lambda que representa o processador de blocos catch.
Devoluções
O resultado do processador de blocos catch se existir uma exceção do tipo E
.
Aplica-se a
Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>)
- Origem:
- Chain.cs
Quando o antecedente IDialog<TResult> estiver concluído, selecione e processe quaisquer exceções.
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 Genérico
- T
O tipo devolvido pela caixa de diálogo do antecedente.
Parâmetros
- antecedent
- IDialog<T>
A caixa de diálogo do antecedente IDialog<TResult>.
A expressão lambda que representa o processador de blocos catch.
Devoluções
O resultado do processador de blocos catch se existir uma exceção.