Chain.Catch Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>) |
Wenn der Vorgegangene IDialog<TResult> abgeschlossen ist, können Sie alle Ausnahmen des Typs |
Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>) |
Wenn der Vorte IDialog<TResult> abgeschlossen ist, können Sie alle Ausnahmen abfangen und behandeln. |
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>)
- Quelle:
- Chain.cs
Wenn der Vorgegangene IDialog<TResult> abgeschlossen ist, können Sie alle Ausnahmen des Typs E
abfangen und behandeln.
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)
Typparameter
- T
Der typ, der vom dialogfeld "antecedent" zurückgegeben wird.
- E
Der Typ der zu erfassenden und zu behandelnden Ausnahme.
Parameter
- antecedent
- IDialog<T>
Das vorgeblich angezeigte Dialogfeld IDialog<TResult>.
Gibt zurück
Das Ergebnis des Catch-Blockhandlers, wenn eine Ausnahme vom Typ E
vorhanden ist.
Gilt für:
Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>)
- Quelle:
- Chain.cs
Wenn der Vorte IDialog<TResult> abgeschlossen ist, können Sie alle Ausnahmen abfangen und behandeln.
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)
Typparameter
- T
Der typ, der vom dialogfeld "antecedent" zurückgegeben wird.
Parameter
- antecedent
- IDialog<T>
Das vorgeblich angezeigte Dialogfeld IDialog<TResult>.
Der Lambdaausdruck, der den Catch-Blockhandler darstellt.
Gibt zurück
Das Ergebnis des Catch-Blockhandlers, wenn eine Ausnahme vorliegt.