Chain.DefaultIfException 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
DefaultIfException<T,E>(IDialog<T>) |
完成前面的 IDialog<TResult> 操作后,停止异常的 |
DefaultIfException<T>(IDialog<T>) |
完成前面的 IDialog<TResult> 操作后,停止异常的传播。 |
DefaultIfException<T,E>(IDialog<T>)
- Source:
- Chain.cs
完成前面的 IDialog<TResult> 操作后,停止异常的 E
传播。
public static Microsoft.Bot.Builder.Dialogs.IDialog<T> DefaultIfException<T,E> (this Microsoft.Bot.Builder.Dialogs.IDialog<T> antecedent) where E : Exception;
static member DefaultIfException : Microsoft.Bot.Builder.Dialogs.IDialog<'T> -> Microsoft.Bot.Builder.Dialogs.IDialog<'T> (requires 'E :> Exception)
<Extension()>
Public Function DefaultIfException(Of T, E) (antecedent As IDialog(Of T)) As IDialog(Of T)
类型参数
- T
由前一个对话返回的类型。
- E
要吞咽的异常的类型。
参数
- antecedent
- IDialog<T>
前面的对话框 IDialog<TResult>。
返回
IDialog<T>
如果存在类型 E
为 的异常,T
则为 的默认值。
适用于
DefaultIfException<T>(IDialog<T>)
- Source:
- Chain.cs
完成前面的 IDialog<TResult> 操作后,停止异常的传播。
public static Microsoft.Bot.Builder.Dialogs.IDialog<T> DefaultIfException<T> (this Microsoft.Bot.Builder.Dialogs.IDialog<T> antecedent);
static member DefaultIfException : Microsoft.Bot.Builder.Dialogs.IDialog<'T> -> Microsoft.Bot.Builder.Dialogs.IDialog<'T>
<Extension()>
Public Function DefaultIfException(Of T) (antecedent As IDialog(Of T)) As IDialog(Of T)
类型参数
- T
由前一个对话返回的类型。
参数
- antecedent
- IDialog<T>
前面的对话框 IDialog<TResult>。
返回
IDialog<T>
如果存在异常, T
则为 的默认值。