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
| Name | Beschreibung |
|---|---|
| Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>) |
Wenn das Antecedent IDialog<TResult> abgeschlossen ist, fangen und behandeln Sie alle Ausnahmen vom Typ |
| Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>) |
Wenn das Antecedent IDialog<TResult> abgeschlossen ist, fangen und bearbeiten Sie alle Ausnahmen. |
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>)
- Quelle:
- Chain.cs
Wenn das Antecedent IDialog<TResult> abgeschlossen ist, fangen und behandeln Sie alle Ausnahmen vom Typ 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)
Typparameter
- T
Der Typ, der durch den vorausgehenden Dialog zurückgegeben wird.
- E
Die Art von Ausnahme, die man fangen und handhaben sollte.
Parameter
- antecedent
- IDialog<T>
Der vorausgehende Dialog IDialog<TResult>.
Gibt zurück
Das Ergebnis des Catch-Block-Handlers, wenn es eine Ausnahme vom Typ Egibt.
Gilt für:
Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>)
- Quelle:
- Chain.cs
Wenn das Antecedent IDialog<TResult> abgeschlossen ist, fangen und bearbeiten Sie alle Ausnahmen.
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 durch den vorausgehenden Dialog zurückgegeben wird.
Parameter
- antecedent
- IDialog<T>
Der vorausgehende Dialog IDialog<TResult>.
Gibt zurück
Das Ergebnis des Catch-Block-Handlers, falls es eine Ausnahme gibt.