Chain.Catch Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>) |
Une fois l’antécédent IDialog<TResult> terminé, interceptez et gérez toutes les exceptions de type |
Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>) |
Une fois l’antécédent IDialog<TResult> terminé, interceptez et gérez les exceptions. |
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>)
- Source:
- Chain.cs
Une fois l’antécédent IDialog<TResult> terminé, interceptez et gérez toutes les exceptions de type 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)
Paramètres de type
- T
Type retourné par la boîte de dialogue d’antécédents.
- E
Type d’exception à intercepter et à gérer.
Paramètres
- antecedent
- IDialog<T>
Boîte de dialogue IDialog<TResult>antérieure.
Retours
Résultat du gestionnaire de blocs catch s’il existe une exception de type E
.
S’applique à
Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>)
- Source:
- Chain.cs
Une fois l’antécédent IDialog<TResult> terminé, interceptez et gérez les exceptions.
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)
Paramètres de type
- T
Type retourné par la boîte de dialogue d’antécédents.
Paramètres
- antecedent
- IDialog<T>
Boîte de dialogue IDialog<TResult>antérieure.
Expression lambda représentant le gestionnaire de blocs catch.
Retours
Résultat du gestionnaire de blocs catch s’il existe une exception.