Chain.Catch Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>) |
Wanneer de antecedent IDialog<TResult> is voltooid, vangt en verwerkt u eventuele uitzonderingen van het type |
| Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>) |
Wanneer de antecedent IDialog<TResult> is voltooid, ondervangt en verwerkt u eventuele uitzonderingen. |
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>)
- Bron:
- Chain.cs
Wanneer de antecedent IDialog<TResult> is voltooid, vangt en verwerkt u eventuele uitzonderingen van het 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)
Type parameters
- T
Het type dat wordt geretourneerd door het antecedente dialoogvenster.
- E
Het type uitzondering voor catch en handle.
Parameters
- antecedent
- IDialog<T>
Het antecedente dialoogvenster IDialog<TResult>.
De lambda-expressie die de catch block handler vertegenwoordigt.
Retouren
Het resultaat van de catch block-handler als er een uitzondering van het type Eis.
Van toepassing op
Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>)
- Bron:
- Chain.cs
Wanneer de antecedent IDialog<TResult> is voltooid, ondervangt en verwerkt u eventuele uitzonderingen.
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)
Type parameters
- T
Het type dat wordt geretourneerd door het antecedente dialoogvenster.
Parameters
- antecedent
- IDialog<T>
Het antecedente dialoogvenster IDialog<TResult>.
De lambda-expressie die de catch block handler vertegenwoordigt.
Retouren
Het resultaat van de catch block-handler als er een uitzondering is.