Chain.Catch Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>) |
Po zakończeniu po zakończeniu wyłap IDialog<TResult> i obsłuż wszelkie wyjątki typu |
Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>) |
Po zakończeniu połowów i obsługi wszelkich wyjątków po zakończeniu wyłap IDialog<TResult> i obsłuż je. |
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>)
- Źródło:
- Chain.cs
Po zakończeniu po zakończeniu wyłap IDialog<TResult> i obsłuż wszelkie wyjątki typu 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)
Parametry typu
- T
Typ zwrócony przez okno dialogowe z poprzednią wartością.
- E
Typ wyjątku do przechwytywania i obsługi.
Parametry
- antecedent
- IDialog<T>
Przednie okno dialogowe IDialog<TResult>.
Zwraca
Wynik procedury obsługi bloków catch, jeśli istnieje wyjątek typu E
.
Dotyczy
Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>)
- Źródło:
- Chain.cs
Po zakończeniu połowów i obsługi wszelkich wyjątków po zakończeniu wyłap IDialog<TResult> i obsłuż je.
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)
Parametry typu
- T
Typ zwrócony przez okno dialogowe z poprzednią wartością.
Parametry
- antecedent
- IDialog<T>
Przednie okno dialogowe IDialog<TResult>.
Wyrażenie lambda reprezentujące procedurę obsługi bloków catch.
Zwraca
Wynik procedury obsługi bloku catch, jeśli istnieje wyjątek.